Linuxiarze.pl Forum

Oprogramowanie => Inne => Wątek zaczęty przez: funtoo w Styczeń 19, 2017, 05:27:52 PM

Tytuł: (Solved)Jeden system na kilku dyskach
Wiadomość wysłana przez: funtoo w Styczeń 19, 2017, 05:27:52 PM
Witam
Chciałbym zainstalować system na trzech dyskach HDD i jednym SSD. Na dysku SSD system, na pozostałych HDD Home i Boot. Używałem poprzednio RAIDZ1 + cache na SSD (ZFS, linux, Funtoo), nie spełnił moich oczekiwań  ;) co do szybkości działania.
W jaki sposób wykorzystać szybkość SSD i pojemność dysków HDD.
Tytuł: Odp: Jeden system na kilku dyskach
Wiadomość wysłana przez: lesio w Styczeń 19, 2017, 09:46:06 PM
Trochę mało danych przedstawiasz. Dlaczego boot poza SSD? Ile masz RAM? Czy przerzucałeś katalogi temporalne i cache do RAM? Czy optymalizowałeś SSD? Czy zdajesz sobie sprawę, że i tak na softwareowym raidzie nie uzyskasz tego, co na sprzętowym? Jak są podłączone dyski? Dlaczego szybkość dotychczasowego rozwiązania jest niezadowalająca? Czy transfer macierzowy okazał się znacząco mniejszy od tranferu na pojedynczy dysk? Czym mierzyłeś transfer?
Tytuł: Odp: Jeden system na kilku dyskach
Wiadomość wysłana przez: funtoo w Styczeń 21, 2017, 05:11:04 PM
1. boot poza SSD - nie udało mi się teraz odszukać tej informacji, znalazłem ją "gdzieś w necie", że partycje swap i boot "zdrowiej" dla dysku jest umieścić je na HDD
2. RAM = 6G
3. nie przerzucałem katalogów temp ani cache do RAM, do tego przeznaczony był dysk SSD
4. instalowałem system wg dokumentacji instalacji Funtoo z systemem plików ZFS, nie za bardzo wiem na czym miałaby polegać optymalizacja SSD
5.      raidz1-0  ONLINE       0     0     0
            sda3    ONLINE       0     0     0
            sdb1    ONLINE       0     0     0
            sdc1    ONLINE       0     0     0
          cache
            sdd1      ONLINE     0     0     0
6. szybkość jest niezadowalająca, ponieważ używałem systemu na "samym" dysku SSD i porównuję tamto uruchamianie i działanie, z tym z raidz1 
7. myślę o systemach plików ZFS lub BTRFS
Tytuł: Odp: Jeden system na kilku dyskach
Wiadomość wysłana przez: lesio w Styczeń 21, 2017, 07:05:15 PM
ad.1 Starsze instukcje obsługi SSD zalecają generalnie ograniczać ilość operacji zapisu na SSD. W związku z tym  korzystne jest unikanie zapisywania SWAP-u (zarówno w trakcie pracy, jak i w celu hibernacji). Nie wiem, czy dla boot jest to celowe.
ad.2 Przy RAM 6GB można pokusić się o przerzucenie tutaj niektórych temporalnych katalogów, chyba że są wyraźne przeciwskazania (np. przetwarzanie dużych plików video itp.)
ad.3 Rozumiem, ale przemyśleć można :-)
ad.4 Takie różne strony o optymalizacji SSD:
https://wiki.debian.org/SSDOptimization
https://wiki.archlinux.org/index.php/Solid_State_Drives
https://sites.google.com/site/easylinuxtipsproject/ssd
ad.6 Rozumiem
ad.5 Niestety, nigdy nie używałem systemu Funtoo i filesystemu ZFS. Wydaje mi się, że występuje tutaj tylko jedno niebezpieczeństwo: Jeśli ZFS rozpięty jest na wszystkich dyskach (3xHDD + 1xSSD), to praca całości może zależeć od najwolniejszego dysku. W związku z tym szybkość SSD nie ma możliwości się objawić. Być może SSD należałoby "wyciągnać" z macierzy ZFS do pracy indywidualnej (czyli np. system EXT4 na SSD, a dane na ZFS 3xHDD).
Tytuł: Odp: Jeden system na kilku dyskach
Wiadomość wysłana przez: funtoo w Styczeń 21, 2017, 07:33:31 PM
Może uściślę o co mi chodzi:
chcę od początku postawić system (linux)
i tu pytanie - jak podzielić dysk na partycję wiem, natomiast nie wiem jak zrobić, żeby:
/dev/sda1 - boot
/dev/sda2, /dev/sdb1, /dev/sdc1 - home
/dev/sdd1 - /

(sda1 sda2), sdb1, sdc1 (całe dyski) HDD
sdd  - SSD
systemy plików f2fs dla SSD,  BTRFS dla HDD
Tytuł: Odp: Jeden system na kilku dyskach
Wiadomość wysłana przez: lesio w Styczeń 21, 2017, 09:40:53 PM
Chyba rozumiem:
/ - SSD
/home - HDD (sda,sdb,sdc)
- pozostaje boot i swap wg upodobań (ja akurat nie nie wydrębiam boot-a, a swap mam na SSD - hibernację mam szybko, SSD używam ponad 2 lata i smart nic złego nie wykazuje)
Mam podobną konfigurację, tylko pod Debianem i lvm2 (z tym, że dwa HDD, nie trzy). Pod Debianem to relatywnie łatwe (nawet w czasie instalacji). Gentoo nie znam. Zasadniczo startując z LiveCD, doinstalowując stosowne pakiety, można odpowiednio skonfigurowć dysk i przeprowadzić instalację. Tu jest taki przykład pod Ubuntu :-)
https://www.debuntu.org/how-to-install-ubuntu-on-lvm-partitions/

Tytuł: Odp: Jeden system na kilku dyskach
Wiadomość wysłana przez: funtoo w Styczeń 22, 2017, 01:37:51 PM
Dziękuję @lesio, LVM2 jest rozwiązaniem.