Systempartition aufräumen?

Status
Für weitere Antworten geschlossen.

mf_2

Benutzer
Mitglied seit
31. Aug 2008
Beiträge
152
Punkte für Reaktionen
4
Punkte
18
Hallo zusammen,

Ich habe eine DS-108j und habe heute mit Schrecken festgestellt, dass die 350MB große Systempartition komplett voll ist. Da war u.a. ein 70MB großer access.log drin, den ich gelöscht habe. Nun ist das Ding schon wieder voll. Kann man das irgendwie aufräumen? Gibt es Dateien die man bedenkenlos löschen kann? IPKG funktioniert z.B. nicht mehr, aber das mag auch daran liegen dass die Partition eben voll ist.
Ich habe nur sehr wenige 3rd Party Apps installiert und auch nicht alle Synology Stations aktiviert (eigentlich nur die PhotoStation).

Gruß,
mf_2
 

mf_2

Benutzer
Mitglied seit
31. Aug 2008
Beiträge
152
Punkte für Reaktionen
4
Punkte
18
Weiss da keiner was? Ich will nicht schon wieder einen Reset der syno machen müssen und dann alle Einstellungen neu machen und alle 3rd Party Apps neu installieren etc.
 

goetz

Super-Moderator
Teammitglied
Sehr erfahren
Mitglied seit
18. Mrz 2009
Beiträge
14.160
Punkte für Reaktionen
407
Punkte
393
Hallo,
als erstes ist ipkg noch richtig installiert? Bitte die Ausgabe von
Rich (BBCode):
mount
posten.
Mit
Rich (BBCode):
du /var
mal schauen welche Verzeichnisse voll sind.

Gruß Götz
 

itari

Benutzer
Mitglied seit
15. Mai 2008
Beiträge
21.900
Punkte für Reaktionen
14
Punkte
0
Kennst dich mit Linux ein wenig aus? Mach mal einen df, einen mount und einen ls -l / und poste die Ergebnisse. Da ich keine 108j hab, kenn ich die Größen nicht, um dir da was zu empfehlen, also musste die mir geben.

Itari

PS. ok, Goetz war schneller ;)
 

mf_2

Benutzer
Mitglied seit
31. Aug 2008
Beiträge
152
Punkte für Reaktionen
4
Punkte
18
Ich habe schon ein rekursives ls (also mit -R Parameter) auf alle möglichen verzeichnisse außer /volume1 und /temp gemacht und die Ausgabe angesehen aber da hatte ich nur besagten logfile gefunden.
Aber ich versuche gleich mal eure Befehle, die NAS startet gerade nochmal neu (und das dauert bei dem Ding immer ewig (mittlerweile kann das auch mal 50 - 60 Minuten dauern).
 

mf_2

Benutzer
Mitglied seit
31. Aug 2008
Beiträge
152
Punkte für Reaktionen
4
Punkte
18
Sorry für die späte Antwort, aber zeitlich ist es hier gerade etwas eng.
Hier die Ausgaben der Befehle:
df:
Rich (BBCode):
Filesystem           1k-blocks      Used Available Use% Mounted on
/dev/hda1               350018    350018         0 100% /
/tmp                     15100      4572     10528  30% /tmp
/dev/hda3            960747804 596204428 364440976  62% /volume1
/volume1/opt         960747804 596204428 364440976  62% /opt
/dev/sda1            307655800 279575816  27977584  91% /volumeUSB1

mount:
Rich (BBCode):
/dev/hda1 on / type ext3 (rw)
/tmp on /tmp type tmpfs (rw)
/proc/bus/usb on /proc/bus/usb type usbde
/dev/hda3 on /volume1 type ext3 (usrquota
/volume1/opt on /opt type --bind (rw)
/dev/sda1 on /volumeUSB1 type ext3 (rw)

ls -l /:
Rich (BBCode):
drwxrwxrwx    2 admin    users        1024 Oct 25 02:43 CONTROL
drwxr-xr-x    2 root     root         1024 Sep 23 18:24 bin
drwxr-xr-x    4 root     root         9216 Sep 23 18:24 dev
drwxr-xr-x   10 root     root         3072 Nov  2 03:33 etc
drwxr-xr-x   10 root     root         1024 Oct 24 14:03 etc.defaults
drwxr-xr-x    2 root     root         1024 Sep  4 01:44 initrd
drwxr-xr-x   13 root     root        10240 Oct 23 23:39 lib
lrwxrwxrwx    1 root     root           11 Sep 23 18:22 linuxrc -> bin/busybox
drwx------    2 root     root         1024 Sep  4 01:37 lost+found
drwxr-xr-x    2 root     root         1024 Sep  4 01:35 mnt
drwxr-xr-x   19 root     root         4096 Oct 30 13:38 opt
dr-xr-xr-x   76 root     root            0 Jul 28  2002 proc
drwxr-xr-x    2 root     root         1024 Oct 20 17:10 root
drwxr-xr-x    2 root     root         1024 Sep 23 18:22 sbin
drwxr-xr-x    2 root     root         1024 Sep  4 01:35 sys
drwxrwxrwt    5 root     root          880 Nov  3 00:06 tmp
drwxrwxrwx    7 admin    users        1024 Oct 25 02:00 usr
drwxr-xr-x   11 root     root         1024 Oct 24 14:03 var
drwxr-xr-x   11 root     root         1024 Sep 23 18:24 var.defaults
drwxrwxrwx   24 root     root         4096 Oct 30 13:53 volume1
drwxr-xr-x    4 root     root         4096 Sep  5  2008 volumeUSB1
drwxr-xr-x    3 root     root         1024 Oct 23 23:39 writeable

du /var:
Rich (BBCode):
1       /var/spool/cron/crontabs
2       /var/spool/cron
1       /var/spool/postfix/bounce
1       /var/spool/postfix/incoming
1       /var/spool/postfix/saved
1       /var/spool/postfix/trace
1       /var/spool/postfix/hold
1       /var/spool/postfix/flush
1       /var/spool/postfix/public
1       /var/spool/postfix/maildrop
1       /var/spool/postfix/corrupt
1       /var/spool/postfix/private
1       /var/spool/postfix/deferred
1       /var/spool/postfix/active
1       /var/spool/postfix/defer
1       /var/spool/postfix/pid
15      /var/spool/postfix
18      /var/spool
1       /var/state/ups
2       /var/state
1       /var/lib/nfs
1       /var/lib/postfix
3       /var/lib
1       /var/lock
1       /var/run/saslauthd
1       /var/run/printing
260     /var/run
6       /var/packages/WebEditor/scripts
9       /var/packages/WebEditor
6       /var/packages/Current Connection/scripts
8       /var/packages/Current Connection
6       /var/packages/ipkgweb/scripts
8       /var/packages/ipkgweb
6       /var/packages/WebShell/scripts
9       /var/packages/WebShell
6       /var/packages/cronjobs/scripts
8       /var/packages/cronjobs
6       /var/packages/Init_3rdparty/scripts
9       /var/packages/Init_3rdparty
6       /var/packages/Service Switch/scripts
8       /var/packages/Service Switch
6       /var/packages/Config File Editor/scripts
8       /var/packages/Config File Editor
6       /var/packages/Commands/scripts
9       /var/packages/Commands
6       /var/packages/AutoMate/scripts
9       /var/packages/AutoMate
91      /var/packages
1       /var/empty
96804   /var/log/lighttpd
1       /var/log/cores/nmbd
1       /var/log/cores/smbd
3       /var/log/cores
99174   /var/log
1       /var/services/blog
2       /var/services
99553   /var
 

goetz

Super-Moderator
Teammitglied
Sehr erfahren
Mitglied seit
18. Mrz 2009
Beiträge
14.160
Punkte für Reaktionen
407
Punkte
393
Hallo,
habe jetzt erst realisiert, daß Deine Systempartition nur magere 350 MB groß ist. Das ist viel zu wenig. Meine DS-106 und DS-107+ haben jeweils ca. 2,5GB große Systempartitionen. Du kannst für kurze Zeit ein wenig Luft bekommen, wenn Du die Dateien in /var/log/lighttpd löschst. Die gelöschten Dateien solltest Du aber sofort per
Rich (BBCode):
touch <Dateiname>
wieder anlegen, einige Programme mögen es nicht wenn man ihnen die log-Datei klaut.
Langfristig kommst Du um eine Neuinstallation nicht herum. Heißt Datensicherung, Platte ausbauen, am PC alle Partitionen löschen, wieder in die DS einbauen und mit dem Assistenten neu einrichten.

Gruß Götz
 

itari

Benutzer
Mitglied seit
15. Mai 2008
Beiträge
21.900
Punkte für Reaktionen
14
Punkte
0
Mach noch mal einen ls -l /var/log/lighttpd. Da scheint viel drin zu sein und ich denke man kann da ein wenig aufräumen.

Itari
 

mf_2

Benutzer
Mitglied seit
31. Aug 2008
Beiträge
152
Punkte für Reaktionen
4
Punkte
18
ls -l /var/log/lighttpd:
Rich (BBCode):
-rw-r--r--    1 root     root     16928768 Nov  3 21:51 access.log
-rw-r--r--    1 root     root     81812461 Nov  3 21:51 error.log

Ich habe mir gerade eine neue 1TB USB Platte (WD Elements USB2.0) geholt um meine Daten zu sichern.
Nun mein nächstes Problem: Die Platte läuft unter Windows einwandfrei. Sobald ich sie aber an die DS hänge, wird sie im Disk Manager als 'crashed' angezeigt mit 0 von 0MB. Wie kann ich die Platte für die DS initialisieren und formatieren (gerne auch mit was proprietärem, muss kein NTFS oder so sein)?
Der Formatieren-Befehl des Disk Managers ist ausgegraut, weil die Platte ja angeblich im 'crashed' Zustand ist (was sie aber nicht ist, da sie unter Windows 1a geht).
 

goetz

Super-Moderator
Teammitglied
Sehr erfahren
Mitglied seit
18. Mrz 2009
Beiträge
14.160
Punkte für Reaktionen
407
Punkte
393
Hallo,
ein Versuch könnte sein, die Partition(en) am Win-Rechner zu löschen und dann an die DS zu hängen. Auch mal die anderen Ports an der DS durchprobieren.

Gruß Götz
 

mf_2

Benutzer
Mitglied seit
31. Aug 2008
Beiträge
152
Punkte für Reaktionen
4
Punkte
18
Der zweite Tipp wars. Ich habe die externe Platte jetzt anstatt meiner Backup-Platte rangehängt. Danach ist erstmal die ganzs DS nicht mehr hochgefahren. Also das System neu aufgespielt via des Assisstenten und nun wird gerade auf die externe Platte gesichert.
Wenn ich danach die Partitionen lösche (so dass der Assisstant bei der Neueinrichtung der DS eine größere Systempartition anlegen kann), wie stelle ich dann sicher dass er dafür nicht wieder nur 350MB veranschlagt? Die habe ich ja nicht von Hand so klein angelegt, das kam auch vom Assisstenten.
 

goetz

Super-Moderator
Teammitglied
Sehr erfahren
Mitglied seit
18. Mrz 2009
Beiträge
14.160
Punkte für Reaktionen
407
Punkte
393
Hallo,
wie stelle ich dann sicher dass er dafür nicht wieder nur 350MB veranschlagt? Die habe ich ja nicht von Hand so klein angelegt, das kam auch vom Assisstenten.
Tja das kann ich Dir auch nicht sagen. Aber bisher ist mir so etwas noch nicht unter gekommen und meine DS-106 mußte für meine Firmwarebasteien sehr sehr oft neu eingerichtet werden. Tu es, schau nach der Installation mit df wie groß die Partitionen sind.

Gruß Götz
 

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
@topicstarter
Da dein Problem die Grösse der Logs zu sein scheint, könntest du dir mal das ipkg Paket logrotate anschauen. Dieses "rotiert" die Log Files einmal täglich. zusätzlich bietet das Programm die Möglichkeit sogn Postscripte zu verwenden d.h. Code ausführen wenn das Rotieren durch ist. Dadurch kannst du logrotate anweisen nach dem Rotieren den Logs die alten Logfile auf die Userdaten Partition zu verschieben. Damit brauchst du viel weniger Platz auf deiner Sys Part
 

Supaman

Benutzer
Mitglied seit
26. Jan 2007
Beiträge
1.447
Punkte für Reaktionen
0
Punkte
62
wenn du deine ds nicht neu einrichten willst, könntest du eine 1:1 kopie ziehen und anschliessend die partitionsgrößen verändern, das soll z.b. mit acronis disk director gehen.
 

mf_2

Benutzer
Mitglied seit
31. Aug 2008
Beiträge
152
Punkte für Reaktionen
4
Punkte
18
Ich habe das ganze jetzt neu gemacht und siehe da, die Systempartition ist nun 2.5 GB groß.

Nun habe ich aber noch eine Frage: Ich habe mittels des coreutils-cp Befehls den ganzen Inhalt meiner Backupplatte wieder zurückverschoben, aber es scheinen ein paar GB zu fehlen (weil auf der Backupplatte mehr Speicher belegt ist als auf /volume1). Leider scheint es 'diff' um Verzeichnisse zu vergleichen nicht standardmäßig auf der DS zu geben. 'ipkg install diff' findet auch nichts.

Gibt es eine Möglichkeit, diff oder etwas vergleichbares nachzuinstallieren?
 

goetz

Super-Moderator
Teammitglied
Sehr erfahren
Mitglied seit
18. Mrz 2009
Beiträge
14.160
Punkte für Reaktionen
407
Punkte
393
Hallo,
für sowas benutze ich den Total commander unter Win.

Gruß Götz
 

mf_2

Benutzer
Mitglied seit
31. Aug 2008
Beiträge
152
Punkte für Reaktionen
4
Punkte
18
Ich suche eigentlich eher eine Lösung die auf der DS direkt läuft.
Gibt es da sowas?
 

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
ipkg install diff findet auch nichts.
Code:
ipkg install diffutils
#oder
ipkg install textutils
sollte helfen
Wenn du ein bestimmtes Paket suchst kann dir Folgendes vielleicht helfen
Code:
ipkg list | grep PART_NAME
wobei PART_NAME ein Teil des Namens des gesuchten Pakets ist
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat