Software » Synology diskstation: rootfs full but 2Go missing !
Synology diskstation: rootfs full but 2Go missing !
Publié le 11/07/2010 @ 16:45:25,
Par jeezhoBonjour tout le monde !
J'ai un soucis sur le système linux du NAS synology que je n'arrive pas à comprendre (et même avec google, j'avance pas ) et comme je sais qu'il y ici des as dans ce domaine, peut-être arriveriez-vous à m'aider à me dépatouiller (ça existe vraiment ce mot?) de ce problème.
Voici en gros ce qu'il se passe. Depuis quelques jours, le root file system (/) est full. D'après df, j'ai 2,5Go sur cette partition et tout semble pris. Je dois donc faire de la place. Ce que j'ai fait en vider quelques logs mais ça n'a pas aidé très longtemps.
Via du -xhs, il me dit que seulement 445Mo sont pris sur / et je me demande où sont partis les 2Go que je recherche. J'ai cru lire que du ne comptabilisait pas les fichiers qui sont en cours d'ouverture par un process. J'ai donc stoppé/killé tous les process qui tournait (sauf telnet ), et rien vu de spécial dans lsof. Quand je démonte /opt, il n'y a plus rien dedans non plus. Et après avoir fait tout ça, je n'ai récupéré que quelques mégas. Bref je ne vois plus quoi faire
Voici quelques infos utiles:
DiskStation> df -h
Filesystem Size Used Avail Use% Mounted on
rootfs 2.4G 2.4G 1.5M 100% /
/dev/root 2.4G 2.4G 1.5M 100% /
/tmp 252M 416K 252M 1% /tmp
/dev/md2 2.7T 629G 2.1T 23% /volume1
/dev/md2 2.7T 629G 2.1T 23% /opt
DiskStation> ls -a /
. .cache .local .rnd dev etc.defaults lib linuxrc mnt proc sbin tmp var volume1
.. .config .mkcert.serial bin etc initrd lib64 lost+found opt root sys usr var.defaults
DiskStation> cat /etc/fstab
/dev/root / ext3 defaults 1 1
none /proc proc defaults 0 0
/dev/md2 /volume1 ext3 defaults 0 0
DiskStation> cat /etc/mtab
/dev/root / ext3 rw,data=ordered 0 0
/tmp /tmp tmpfs rw 0 0
/sys /sys sysfs rw 0 0
/proc/bus/usb /proc/bus/usb usbfs rw 0 0
/dev/md2 /volume1 ext3 usrquota,grpquota 0 0
/volume1/@optware /opt --bind rw 0 0
Merci d'avance pour votre lecture et encore plus si vous avez une idée qui pourrait me mettre sur la piste !
Dernière édition: 11/07/2010 @ 16:47:14
J'ai un soucis sur le système linux du NAS synology que je n'arrive pas à comprendre (et même avec google, j'avance pas ) et comme je sais qu'il y ici des as dans ce domaine, peut-être arriveriez-vous à m'aider à me dépatouiller (ça existe vraiment ce mot?) de ce problème.
Voici en gros ce qu'il se passe. Depuis quelques jours, le root file system (/) est full. D'après df, j'ai 2,5Go sur cette partition et tout semble pris. Je dois donc faire de la place. Ce que j'ai fait en vider quelques logs mais ça n'a pas aidé très longtemps.
Via du -xhs, il me dit que seulement 445Mo sont pris sur / et je me demande où sont partis les 2Go que je recherche. J'ai cru lire que du ne comptabilisait pas les fichiers qui sont en cours d'ouverture par un process. J'ai donc stoppé/killé tous les process qui tournait (sauf telnet ), et rien vu de spécial dans lsof. Quand je démonte /opt, il n'y a plus rien dedans non plus. Et après avoir fait tout ça, je n'ai récupéré que quelques mégas. Bref je ne vois plus quoi faire
Voici quelques infos utiles:
DiskStation> df -h
Filesystem Size Used Avail Use% Mounted on
rootfs 2.4G 2.4G 1.5M 100% /
/dev/root 2.4G 2.4G 1.5M 100% /
/tmp 252M 416K 252M 1% /tmp
/dev/md2 2.7T 629G 2.1T 23% /volume1
/dev/md2 2.7T 629G 2.1T 23% /opt
DiskStation> ls -a /
. .cache .local .rnd dev etc.defaults lib linuxrc mnt proc sbin tmp var volume1
.. .config .mkcert.serial bin etc initrd lib64 lost+found opt root sys usr var.defaults
DiskStation> cat /etc/fstab
/dev/root / ext3 defaults 1 1
none /proc proc defaults 0 0
/dev/md2 /volume1 ext3 defaults 0 0
DiskStation> cat /etc/mtab
/dev/root / ext3 rw,data=ordered 0 0
/tmp /tmp tmpfs rw 0 0
/sys /sys sysfs rw 0 0
/proc/bus/usb /proc/bus/usb usbfs rw 0 0
/dev/md2 /volume1 ext3 usrquota,grpquota 0 0
/volume1/@optware /opt --bind rw 0 0
Merci d'avance pour votre lecture et encore plus si vous avez une idée qui pourrait me mettre sur la piste !
Dernière édition: 11/07/2010 @ 16:47:14
Vous cherchez des prestataires pour tous vos évènements : http://www.guide-evenement.be
Synology diskstation: rootfs full but 2Go missing !
Publié le 11/07/2010 @ 17:14:23,
Par philfrJe suppose que ça reste pareil après un reboot ?
Tu as déjà essayé de forcer un fsck ?
Tu as déjà essayé de forcer un fsck ?
Synology diskstation: rootfs full but 2Go missing !
Publié le 11/07/2010 @ 17:28:49,
Par jeezhoOui, pareil au redémarrage (qui se fait tous les matins)
DiskStation> fsck.ext3 /dev/root
e2fsck 1.40.3 (05-Dec-2007)
/dev/root is mounted.
WARNING!!! Running e2fsck on a mounted filesystem may cause
SEVERE filesystem damage.
Do you really want to continue (y/n)? yes
fsck.ext3: No such file or directory while trying to open /dev/root
The superblock could not be read or does not describe a correct ext2
filesystem. If the device is valid and it really contains an ext2
filesystem (and not swap or ufs or something else), then the superblock
is corrupt, and you might try running e2fsck with an alternate superblock:
e2fsck -b 8193 <device>
J'ai essayé au lieu de /dev/root : / et rootfs => même chose.
Et bizarrement, /dev/root n'existe pas...
DiskStation> fsck.ext3 /dev/root
e2fsck 1.40.3 (05-Dec-2007)
/dev/root is mounted.
WARNING!!! Running e2fsck on a mounted filesystem may cause
SEVERE filesystem damage.
Do you really want to continue (y/n)? yes
fsck.ext3: No such file or directory while trying to open /dev/root
The superblock could not be read or does not describe a correct ext2
filesystem. If the device is valid and it really contains an ext2
filesystem (and not swap or ufs or something else), then the superblock
is corrupt, and you might try running e2fsck with an alternate superblock:
e2fsck -b 8193 <device>
J'ai essayé au lieu de /dev/root : / et rootfs => même chose.
Et bizarrement, /dev/root n'existe pas...
Vous cherchez des prestataires pour tous vos évènements : http://www.guide-evenement.be
Synology diskstation: rootfs full but 2Go missing !
Publié le 11/07/2010 @ 17:37:17,
Par philfrWARNING!!! Running e2fsck on a mounted filesystem may cause
SEVERE filesystem damage.
Il faut remonter ton device en read-only avant de faire un fsck...
Mais ici ton problème est que la partition est ext3 et que tu n'as pas le fsck correspondant (seulement celui pour ext2). C'est une distro standard de ton NAS ? Tu sais y ajouter des packages ?
Synology diskstation: rootfs full but 2Go missing !
Publié le 11/07/2010 @ 17:49:48,
Par jeezhoJe peux installer des packages via ipkg.
Pour e2fsck, j'ai pourtant pris la version ext3. Ils m'auraient menti en mettant le .ext3 derrière fsck ?
Par contre, aucune idée de comment remonter le rootfs en readonly.
(Oui, je sais faire des choses sous linux mais pas trop l'habitude de jouer avec les partitions)
Pour e2fsck, j'ai pourtant pris la version ext3. Ils m'auraient menti en mettant le .ext3 derrière fsck ?
Par contre, aucune idée de comment remonter le rootfs en readonly.
(Oui, je sais faire des choses sous linux mais pas trop l'habitude de jouer avec les partitions)
Vous cherchez des prestataires pour tous vos évènements : http://www.guide-evenement.be
Synology diskstation: rootfs full but 2Go missing !
Publié le 11/07/2010 @ 18:15:41,
Par jeezhoJe sais pas si c'est vraiment correct mais j'ai ceci :
(Disque toujours monté normalement...)
Apparemment, /dev/md0 serait la première partition qui est utilisée pour /dev/root alias rootfs.
DiskStation> e2fsck -v -n -f /dev/md0
e2fsck 1.40.3 (05-Dec-2007)
Warning! /dev/md0 is mounted.
Warning: skipping journal recovery because doing a read-only filesystem check.
Pass 1: Checking inodes, blocks, and sizes
Inode 68223 has INDEX_FL flag set on filesystem without htree support.
Clear HTree index? no
Inode 70302 has INDEX_FL flag set on filesystem without htree support.
Clear HTree index? no
Inode 114689 has INDEX_FL flag set on filesystem without htree support.
Clear HTree index? no
Inode 229377 has INDEX_FL flag set on filesystem without htree support.
Clear HTree index? no
Inode 230483 has INDEX_FL flag set on filesystem without htree support.
Clear HTree index? no
Deleted inode 278786 has zero dtime. Fix? no
Pass 2: Checking directory structure
Problem in HTREE directory inode 68223: node (1) has bad max hash
Problem in HTREE directory inode 68223: node (2) has bad min hash
Invalid HTREE directory inode 68223 (/usr/syno/synoman/webman/images). Clear? n o
Problem in HTREE directory inode 70302: node (1) has bad max hash
Problem in HTREE directory inode 70302: node (2) has bad min hash
Invalid HTREE directory inode 70302 (/usr/syno/synoman/surveillance/images). Cl ear? no
Problem in HTREE directory inode 114689: node (1) has bad max hash
Problem in HTREE directory inode 114689: node (2) has bad min hash
Problem in HTREE directory inode 114689: node (2) has bad max hash
Problem in HTREE directory inode 114689: node (3) has bad min hash
Problem in HTREE directory inode 114689: node (3) has bad max hash
Problem in HTREE directory inode 114689: node (4) has bad min hash
Problem in HTREE directory inode 114689: node (4) has bad max hash
Problem in HTREE directory inode 114689: node (5) has bad min hash
Problem in HTREE directory inode 114689: node (5) has bad max hash
Problem in HTREE directory inode 114689: node (6) has bad min hash
Problem in HTREE directory inode 114689: node (6) has bad max hash
Problem in HTREE directory inode 114689: node (7) has bad min hash
Problem in HTREE directory inode 114689: node (7) has bad max hash
Problem in HTREE directory inode 114689: node (8) has bad min hash
Invalid HTREE directory inode 114689 (/dev). Clear? no
Problem in HTREE directory inode 229377: node (1) has bad max hash
Problem in HTREE directory inode 229377: node (2) has bad min hash
Invalid HTREE directory inode 229377 (/lib). Clear? no
Problem in HTREE directory inode 230483: node (1) has bad max hash
Problem in HTREE directory inode 230483: node (2) has bad min hash
Invalid HTREE directory inode 230483 (/lib/perl5/5.8.6/unicore/lib/gc_sc). Clea r? no
Pass 3: Checking directory connectivity
Pass 4: Checking reference counts
Pass 5: Checking group summary information
Block bitmap differences: -(587505--587506) -(607544--607552) -(607554--607590) -(607609--607882) -(607884--608008)
Fix? no
Inode bitmap differences: -278786
Fix? no
1.39-Dec272008: ********** WARNING: Filesystem still has errors **********
16278 inodes used (5.23%)
433 non-contiguous inodes (2.7%)
# of inodes with ind/dind/tind blocks: 1111/55/0
616634 blocks used (99.06%)
0 bad blocks
1 large file
12977 regular files
1514 directories
59 character device files
1321 block device files
0 fifos
4 links
395 symbolic links (395 fast symbolic links)
2 sockets
--------
16272 files
(Disque toujours monté normalement...)
Apparemment, /dev/md0 serait la première partition qui est utilisée pour /dev/root alias rootfs.
DiskStation> e2fsck -v -n -f /dev/md0
e2fsck 1.40.3 (05-Dec-2007)
Warning! /dev/md0 is mounted.
Warning: skipping journal recovery because doing a read-only filesystem check.
Pass 1: Checking inodes, blocks, and sizes
Inode 68223 has INDEX_FL flag set on filesystem without htree support.
Clear HTree index? no
Inode 70302 has INDEX_FL flag set on filesystem without htree support.
Clear HTree index? no
Inode 114689 has INDEX_FL flag set on filesystem without htree support.
Clear HTree index? no
Inode 229377 has INDEX_FL flag set on filesystem without htree support.
Clear HTree index? no
Inode 230483 has INDEX_FL flag set on filesystem without htree support.
Clear HTree index? no
Deleted inode 278786 has zero dtime. Fix? no
Pass 2: Checking directory structure
Problem in HTREE directory inode 68223: node (1) has bad max hash
Problem in HTREE directory inode 68223: node (2) has bad min hash
Invalid HTREE directory inode 68223 (/usr/syno/synoman/webman/images). Clear? n o
Problem in HTREE directory inode 70302: node (1) has bad max hash
Problem in HTREE directory inode 70302: node (2) has bad min hash
Invalid HTREE directory inode 70302 (/usr/syno/synoman/surveillance/images). Cl ear? no
Problem in HTREE directory inode 114689: node (1) has bad max hash
Problem in HTREE directory inode 114689: node (2) has bad min hash
Problem in HTREE directory inode 114689: node (2) has bad max hash
Problem in HTREE directory inode 114689: node (3) has bad min hash
Problem in HTREE directory inode 114689: node (3) has bad max hash
Problem in HTREE directory inode 114689: node (4) has bad min hash
Problem in HTREE directory inode 114689: node (4) has bad max hash
Problem in HTREE directory inode 114689: node (5) has bad min hash
Problem in HTREE directory inode 114689: node (5) has bad max hash
Problem in HTREE directory inode 114689: node (6) has bad min hash
Problem in HTREE directory inode 114689: node (6) has bad max hash
Problem in HTREE directory inode 114689: node (7) has bad min hash
Problem in HTREE directory inode 114689: node (7) has bad max hash
Problem in HTREE directory inode 114689: node (8) has bad min hash
Invalid HTREE directory inode 114689 (/dev). Clear? no
Problem in HTREE directory inode 229377: node (1) has bad max hash
Problem in HTREE directory inode 229377: node (2) has bad min hash
Invalid HTREE directory inode 229377 (/lib). Clear? no
Problem in HTREE directory inode 230483: node (1) has bad max hash
Problem in HTREE directory inode 230483: node (2) has bad min hash
Invalid HTREE directory inode 230483 (/lib/perl5/5.8.6/unicore/lib/gc_sc). Clea r? no
Pass 3: Checking directory connectivity
Pass 4: Checking reference counts
Pass 5: Checking group summary information
Block bitmap differences: -(587505--587506) -(607544--607552) -(607554--607590) -(607609--607882) -(607884--608008)
Fix? no
Inode bitmap differences: -278786
Fix? no
1.39-Dec272008: ********** WARNING: Filesystem still has errors **********
16278 inodes used (5.23%)
433 non-contiguous inodes (2.7%)
# of inodes with ind/dind/tind blocks: 1111/55/0
616634 blocks used (99.06%)
0 bad blocks
1 large file
12977 regular files
1514 directories
59 character device files
1321 block device files
0 fifos
4 links
395 symbolic links (395 fast symbolic links)
2 sockets
--------
16272 files
Vous cherchez des prestataires pour tous vos évènements : http://www.guide-evenement.be
Synology diskstation: rootfs full but 2Go missing !
Publié le 11/07/2010 @ 18:17:52,
Par jeezho1 large file > ce serait peut-être ce fichier-là que je cherche ? (s'il est foireux...)
Vous cherchez des prestataires pour tous vos évènements : http://www.guide-evenement.be
Synology diskstation: rootfs full but 2Go missing !
Publié le 11/07/2010 @ 18:56:26,
Par philfrPour remonter read only:
mount -o remount,ro /
puis laisse faire fsck
mount -o remount,ro /
puis laisse faire fsck
Synology diskstation: rootfs full but 2Go missing !
Publié le 11/07/2010 @ 19:00:30,
Par jeezhoDiskStation> mount -o remount,ro /
mount: Mounting /dev/root on / failed: Device or resource busy
Snif
mount: Mounting /dev/root on / failed: Device or resource busy
Snif
Vous cherchez des prestataires pour tous vos évènements : http://www.guide-evenement.be
Synology diskstation: rootfs full but 2Go missing !
Publié le 11/07/2010 @ 20:29:33,
Par jeezhoMouais, je m'informe encore sur les moyens de résoudre ça et j'arrive de plus en plus à la conclusion qu'à part réinitialiser le système...
Apparemment, la réparation du système root n'a jamais été faite par quiconque
Apparemment, la réparation du système root n'a jamais été faite par quiconque
Vous cherchez des prestataires pour tous vos évènements : http://www.guide-evenement.be
Synology diskstation: rootfs full but 2Go missing !
Publié le 13/07/2010 @ 11:32:03,
Par jeezhoBon, bin, voilà, réinstallation du firmware avec formatage de la partition root (le truc du double reset).
Par contre, je n'arrive pas à récupérer ipkg. Impossible d'accéder à l'url.
Est-ce que vous y arrivez ?
http://ipkg.nslu2-linux.org/feeds/optware/syno-e500/cross/unstable/syno-e500-bootstrap_1.2-7_powerpc.xsh
ou son mirroir ?
http://nslu2-linux.dyoung-mirror.net/feeds/optware/
Par contre, je n'arrive pas à récupérer ipkg. Impossible d'accéder à l'url.
Est-ce que vous y arrivez ?
http://ipkg.nslu2-linux.org/feeds/optware/syno-e500/cross/unstable/syno-e500-bootstrap_1.2-7_powerpc.xsh
ou son mirroir ?
http://nslu2-linux.dyoung-mirror.net/feeds/optware/
Vous cherchez des prestataires pour tous vos évènements : http://www.guide-evenement.be
Synology diskstation: rootfs full but 2Go missing !
Publié le 22/09/2010 @ 08:08:49,
Par jeezhoPour info, le problème est revenu et j'ai finalement trouvé d'où ça venait.
A chaque arrêt de la machine, un fichier core (voire plusieurs) allait se mettre dans le dossier /volume1, au moment où celui-ci est démonté.
Les fichiers core proviennent de rails_cluster qui, je l'imagine, n'est pas arrêté correctement (i.e. pas du tout) lors de l'extinction de la machine, ce qui provoquerait les fichiers core.
Je ne suis pas vraiment allé plus loin dans l'investigation du problème, vu que l'analyse m'oblige à arrêter tous les services et démonter le dossier /volume1.
A chaque arrêt de la machine, un fichier core (voire plusieurs) allait se mettre dans le dossier /volume1, au moment où celui-ci est démonté.
Les fichiers core proviennent de rails_cluster qui, je l'imagine, n'est pas arrêté correctement (i.e. pas du tout) lors de l'extinction de la machine, ce qui provoquerait les fichiers core.
Je ne suis pas vraiment allé plus loin dans l'investigation du problème, vu que l'analyse m'oblige à arrêter tous les services et démonter le dossier /volume1.
Vous cherchez des prestataires pour tous vos évènements : http://www.guide-evenement.be