materiel_readynas
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
materiel_readynas [2010/01/19 20:23] – thierry | materiel_readynas [2011/07/21 11:12] (Version actuelle) – thierry | ||
---|---|---|---|
Ligne 2: | Ligne 2: | ||
===== Installation ===== | ===== Installation ===== | ||
+ | |||
Ce que la doc ne dit pas ! | Ce que la doc ne dit pas ! | ||
-Toujours installer au moins 1 disk *avant* de l' | -Toujours installer au moins 1 disk *avant* de l' | ||
-Le 1er boot est trés long ! (une dizaine de minute): on a accès à l' | -Le 1er boot est trés long ! (une dizaine de minute): on a accès à l' | ||
- | -On peut installer le " | + | -On peut installer le " |
- | -L' | + | - Le mot de passe par defaut ... login: __admin__ |
- | -Le mot de passe par defaut ... login: __admin__ | + | - Petite instabilité lorsqu' |
- | -Petite instabilité lorsqu' | + | |
Installer la dernière version de RAIDar: | Installer la dernière version de RAIDar: | ||
+ | |||
*< | *< | ||
*http:// | *http:// | ||
Ligne 325: | Ligne 326: | ||
# mkdir /d/public | # mkdir /d/public | ||
# chown public: | # chown public: | ||
+ | # chmod a+wr /d/public | ||
# ln -s /d/public /. | # ln -s /d/public /. | ||
+ | |||
+ | Proceder de même pour chaque partage disparu. (Exemple: ''/ | ||
+ | |||
Et puis **redemarrer** le NAS ! | Et puis **redemarrer** le NAS ! | ||
On a recréé le repertoire manquant: tous les services associés (samba, nfs, etc...) sont récupérés. | On a recréé le repertoire manquant: tous les services associés (samba, nfs, etc...) sont récupérés. | ||
+ | |||
+ | Ceci a été testé 2 fois: | ||
+ | -Suite a une degradation volontaire | ||
+ | -Suite a une véritable panne d'un disk | ||
===== DLNA ===== | ===== DLNA ===== | ||
Ligne 377: | Ligne 386: | ||
Donc, ca à " | Donc, ca à " | ||
J'ai pu , aussi, virer le module " | J'ai pu , aussi, virer le module " | ||
+ | |||
+ | ===== Recuperation RAID 1 ===== | ||
+ | |||
+ | Il n'aura fallu que quelques semaines pour que l'un des disks du RAID de mon " | ||
+ | |||
+ | Donc, j'ai récupéré le disk " | ||
+ | |||
+ | Les partitions: | ||
+ | # fdisk -u -l /dev/sdd | ||
+ | | ||
+ | Disk /dev/sdd: 1000.2 GB, 1000204886016 bytes | ||
+ | 255 heads, 63 sectors/ | ||
+ | Units = sectors of 1 * 512 = 512 bytes | ||
+ | Disk identifier: 0x00000000 | ||
+ | | ||
+ | | ||
+ | / | ||
+ | Partition 1 does not end on cylinder boundary. | ||
+ | / | ||
+ | Partition 2 does not end on cylinder boundary. | ||
+ | / | ||
+ | / | ||
+ | |||
+ | ==== montage ==== | ||
+ | |||
+ | === mdadm === | ||
+ | |||
+ | Installons **'' | ||
+ | |||
+ | # aptitude install mdadm | ||
+ | |||
+ | Examinons chaque partition... et je decouvre: | ||
+ | # mdadm --examine /dev/sdd3 | ||
+ | /dev/sdd3: | ||
+ | Magic : a92b4efc | ||
+ | Version : 00.90.03 | ||
+ | UUID : 39d8c833: | ||
+ | Creation Time : Sat Jan 2 17:00:24 2010 | ||
+ | Raid Level : raid1 | ||
+ | Used Dev Size : 799943616 (762.89 GiB 819.14 GB) | ||
+ | Array Size : 799943616 (762.89 GiB 819.14 GB) | ||
+ | Raid Devices : 2 | ||
+ | Total Devices : 2 | ||
+ | Preferred Minor : 2 | ||
+ | | ||
+ | Update Time : Thu Apr 15 13:19:12 2010 | ||
+ | State : clean | ||
+ | | ||
+ | Working Devices : 2 | ||
+ | | ||
+ | Spare Devices : 0 | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | Number | ||
+ | this | ||
+ | | ||
+ | | ||
+ | | ||
+ | |||
+ | C'est donc " | ||
+ | |||
+ | On la monte ainsi: | ||
+ | # mdadm -C /dev/md0 --level=raid1 --raid-devices=2 /dev/sdd3 missing | ||
+ | mdadm: /dev/sdd3 appears to be part of a raid array: | ||
+ | level=raid1 devices=2 ctime=Sat Jan 2 17:00:24 2010 | ||
+ | Continue creating array? y | ||
+ | mdadm: array /dev/md0 started. | ||
+ | |||
+ | Ok? | ||
+ | # cat / | ||
+ | Personalities : [raid1] | ||
+ | md0 : active raid1 sdd3[0] | ||
+ | 799943616 blocks [2/1] [U_] | ||
+ | | ||
+ | unused devices: < | ||
+ | |||
+ | Essayons de monter **''/ | ||
+ | # mount /dev/md0 /mnt/test/ | ||
+ | mount: unknown filesystem type ' | ||
+ | |||
+ | Tiens, on dirait une partition **'' | ||
+ | |||
+ | === lvm2 === | ||
+ | |||
+ | Donc, installer **'' | ||
+ | # aptitude install lvm2 | ||
+ | |||
+ | Lors de l' | ||
+ | Setting up LVM Volume Groups | ||
+ | Found volume group " | ||
+ | 1 logical volume(s) in volume group " | ||
+ | |||
+ | Effectivement: | ||
+ | # pvs | ||
+ | PV | ||
+ | / | ||
+ | |||
+ | Un **''/ | ||
+ | |||
+ | # mount /dev/c/c /mnt/test | ||
+ | mount: wrong fs type, bad option, bad superblock on / | ||
+ | ... | ||
+ | |||
+ | # dmesg | tail | ||
+ | [56267.599889] EXT3-fs: bad blocksize 16384. | ||
+ | |||
+ | Probleme de " | ||
+ | |||
+ | Lien pour aider: http:// | ||
+ | |||
+ | Et là: http:// | ||
+ | |||
+ | ==== ext2fuse ==== | ||
+ | |||
+ | === compilation === | ||
+ | |||
+ | La solution: | ||
+ | ..." the 16k block issue is addressed by using ext2fuse, a userland filesystem driver -- smart " | ||
+ | ??? | ||
+ | |||
+ | Autre lien: http:// | ||
+ | |||
+ | Donc: télécharger les sources de " | ||
+ | |||
+ | # aptitude | ||
+ | |||
+ | $ tar xvzf ext2fuse-src-0.8.1.tar.gz | ||
+ | $ ./configure | ||
+ | $ ./make | ||
+ | # make install | ||
+ | |||
+ | Si necessaire: | ||
+ | # modprobe fuse | ||
+ | |||
+ | # ext2fuse /dev/c/c /mnt/test | ||
+ | /dev/c/c is to be mounted at /mnt/test | ||
+ | fuse-ext2: Can't read an inode bitmap while reading inode bitmap | ||
+ | |||
+ | Mais ca marche pas trop bien, donc: | ||
+ | # fusermount -u /mnt/test | ||
+ | |||
+ | Ne pas oublier: | ||
+ | # make uninstall | ||
+ | Parce qu'on va faire autrement. | ||
+ | |||
+ | === LA SOLUTION === | ||
+ | |||
+ | En fait, il y a un bug dans les dernières versions de " | ||
+ | |||
+ | # aptitude install e2fslibs-dev | ||
+ | |||
+ | Et puis | ||
+ | $ tar xvzf ext2fuse-0.7.src.tgz | ||
+ | $ cd ext2fuse-0.7 | ||
+ | $ su | ||
+ | # make | ||
+ | # ./ext2fuse /dev/c/c /mnt/test | ||
+ | /dev/c/c is to be mounted at /mnt/test | ||
+ | ext2fuse: op_init(device_name /dev/c/c) | ||
+ | block size is 16384 | ||
+ | |||
+ | Ca y est, je vois les fichiers !!!!!! | ||
+ | |||
+ | A la fin : | ||
+ | # fusermount -u /mnt/test | ||
+ | |||
+ | Et le reste aussi ... | ||
materiel_readynas.1263932581.txt.gz · Dernière modification : 2010/01/19 20:23 de thierry