Noudatin näitä ohjeita:
- https://www.latentexistence.me.uk/zfs-and-ubuntu-home-server-howto/
- http://www.andybotting.com/zfs-on-linux/comment-page-1
Esimerkeissä sattuu olemaan molemmissa HP Microserveri, mutta tämä toimisi vastaavasti myös millä muulla raudalla hyvänsä.
Päivitetty HP Microserver |
Loin esimerkin mukaan 4 levyn raidz-pakan "mypool", jossa yksi levy toimii pariteettilevynä ja kolmen levyn kapasiteetti jää käyttöön. Käytin levyjen id-nimiä ("ata-xxx"), jotka eivät muutu jos levyohjain jostain syystä muuttuu.
$ sudo zpool status
pool: mypool
state: ONLINE
scan: none requested
config:
NAME STATE READ WRITE CKSUM
mypool ONLINE 0 0 0
raidz1-0 ONLINE 0 0 0
ata-ST4000DM000-1F2168_Z30119RN ONLINE 0 0 0
ata-ST4000DM000-1F2168_Z3012MBP ONLINE 0 0 0
ata-ST4000DM000-1F2168_Z3015SVV ONLINE 0 0 0
ata-ST4000DM000-1F2168_Z3014VMY ONLINE 0 0 0
errors: No known data errors
$
Andy Bottingin ohjeen mukaan käänsin atime-asetuksen pois päältä ja lisäksi dedupin pois päältä. Eniten tiedostoina on elokuvia ja valokuvia, joten turha niitä on yrittää pakata uudestaan.
$ sudo zpool list
NAME SIZE ALLOC FREE CAP DEDUP HEALTH ALTROOT
mypool 14,5T 1,10T 13,4T 7% 1.00x ONLINE -
$
Ja nyt tilaa on käytössä mukava 11 teratavua:
$ df -hPT
Tiedostojärjestelmä Tyyppi Koko Käyt Vapaa Käy% Liitospiste
/dev/sde6 ext4 454G 1,6G 430G 1% /
none tmpfs 4,0K 0 4,0K 0% /sys/fs/cgroup
udev devtmpfs 1,9G 4,0K 1,9G 1% /dev
tmpfs tmpfs 389M 548K 389M 1% /run
none tmpfs 5,0M 0 5,0M 0% /run/lock
none tmpfs 1,9G 0 1,9G 0% /run/shm
none tmpfs 100M 0 100M 0% /run/user
/dev/sde1 ext2 844M 35M 767M 5% /boot
mypool zfs 9,6T 256K 9,6T 1% /mypool
mypool/home zfs 11T 823G 9,6T 8% /home
$
Suurin ongelma tuli siitä, että /home -mountpointia ei voinut määritelllä ajossa olevaan järjestelmään. Levypakka piti ensin liittää väliaikaiseen paikkaan, kopioida sille /home-rakenteen alla olevat tavarat, uudelleennimetä käytössä oleva /home -kansio ja sen jälkeen ottaa uusi levypakka /home -kansioksi. Lopuksi järjestelmän käynnistys, jonka jälkeen /home kansiona pitäisi olla uusi levypakka.
Tähän onnekseni löytyi ohje täältä.
Kopioin serverinä toimivalta koneelta rsync-skriptillä datat uudelle NASille. Tuo yllä näkyvä reilu 800 gigatavua on siirtynyt ethernetin kautta reilun 10 tunnin aikana.
Kunhan saan datat siirrettyä, voinkin siirtää keskusmuistia isommasta serveristä tuohon NASiin ja samalla siinä olevan SSD-aseman. Vielä en ole varma, miten saan siirrettyä käyttöjärjestelmän nykyiseltä USB-asemalta SSD-levylle vai pitääkö Ubuntu asentaa vielä kerran uudelleen tuolle SSD-levylle.
Ei kommentteja:
Lähetä kommentti
Voit jättää kirjoitukseen liittyvän kommentin.