Openfiler este o soluţie gratuită pentru Network Attached Storage, creată pe distribuţia rPath Linux. Protocoalele de reţea suportate de Openfiler sunt: NFS, SMB/CIFS, HTTP/WebDAV şi FTP. Exceptând partiţiile boot
şi swap
, Openfiler utilizează Logical Volume Manager ca metodă de partiţionare.
Logical Volume Manager (LVM) reprezintă o metodă de alocare a spaţiului de stocare mult mai flexibilă decât schemele de partiţionare convenţionale. Cu LVM mai multe HDD-uri şi partiţii sunt abstractizate la nivelul unei singure unităţi de stocare, virtuală, care poate fi redimensionată chiar şi în timp ce este utilizată. Metoda LVM este organizată în Physical Volumes (PVs) — din HHD-urile sau partiţiile fizice, Volume Group (VG) — un container virtual pentru PVs şi Logical Volumes (LVs) — partiţii logice ale VG.
În cazul unei avarii la sistemul NAS, datele din unitatea de stocare pot fi accesate folosind un adaptor portabil USB 2.0 la SATA/IDE şi Parted Magic disponibil şi pe Hiren’s BootCD 15.x. Mai întâi se mapează partiţiile LVM în Parted Magic şi apoi se pot copia datele prin reţea pe un sistem windows, după maparea corespunzătoare. În exemplul prezentat conectarea la share-ul windows s-a facut prin contul guest cu parolă.
# mkdir /media/lvm-home
# lvscan
# mount /dev/mapper/denumire_VG-denumire_LV /media/lvm-home
# mkdir -p /mnt/windows
# mount -t cifs //192.168.1.2/share /mnt/windows -o user=guest
Pot fi folosite şi alte distribuţii Linux pentru accesul la partiţiile LVM. În cazul lui openSUSE pentru vizualizarea datelor sunt necesare comenzile:
# pvscan
# lvscan
(vor fi afişate partiţiile logice ca inactive)
# lvchange -a y /dev/denumire_VG
(se activează partiţiile logice)
# mount /dev/denumire_VG/denumire_LV /media/lvm-home
(directorul lvm-home trebuie creat anterior)
Comenzile de mai sus sunt valabile şi în Ubuntu însă mai întâi trebuie instalat suportul pentru LVM din terminal:
# sudo apt-get install lvm2
Pentru activarea VGs se poate folosi vgchange
cu aceeaşi parametri. Montarea se face automat prin accesarea LVs din Nautilus.