Ubuntu a dyski ssd
-
- Sędziwy Jeż
- Posty: 39
- Rejestracja: 15 lut 2008, 21:34
- Płeć: Mężczyzna
- Wersja Ubuntu: 10.10
- Środowisko graficzne: GNOME
- Architektura: x86
Ubuntu a dyski ssd
Witam
Kupiłem właśnie dysk ssd Kingston 64gb i mam kilka pytań
Jak Ubuntu sprawuje się na takim dysku ,bo chciałem zainstalować 10.04 i mam obawy czy Linux za bardzo nie niszczy tego typu dysku.
Jest w sieci parę opisów konfiguracji Ubuntu pod te dyski ,ale przeważnie po angielsku .
Może ktoś bardziej obeznany z tematem zrobi FAQ w naszym języku
Proszę o porady jak zainstalować i skonfigurować Ubunciaka
A i jeszcze jak wygląda wsparcie dla komendy Trim
Pozdrawiam
EDIT:
Cisza
Nikt nie ma dysku ssd ?
Kupiłem właśnie dysk ssd Kingston 64gb i mam kilka pytań
Jak Ubuntu sprawuje się na takim dysku ,bo chciałem zainstalować 10.04 i mam obawy czy Linux za bardzo nie niszczy tego typu dysku.
Jest w sieci parę opisów konfiguracji Ubuntu pod te dyski ,ale przeważnie po angielsku .
Może ktoś bardziej obeznany z tematem zrobi FAQ w naszym języku
Proszę o porady jak zainstalować i skonfigurować Ubunciaka
A i jeszcze jak wygląda wsparcie dla komendy Trim
Pozdrawiam
EDIT:
Cisza
Nikt nie ma dysku ssd ?
-
- Zakręcona Traszka
- Posty: 585
- Rejestracja: 20 kwie 2008, 04:21
- Płeć: Mężczyzna
- Wersja Ubuntu: 11.04
- Środowisko graficzne: GNOME
Odp: Ubuntu a dyski ssd
Ubuntu jako Ubuntu nie niszczy takich dysków. Wsparcie dla TRIM możesz mieć instalując albo 10.10 Beta albo instalując backportowany kernel - paczka linux-generic-lts-backport-maverick z tego ppa: https://launchpad.net/~kernel-ppa/+archive/ppa
- RyszardO
- Piegowaty Guziec
- Posty: 29
- Rejestracja: 23 mar 2007, 17:07
- Płeć: Mężczyzna
- Wersja Ubuntu: inny OS
- Środowisko graficzne: KDE Plasma
Odp: Ubuntu a dyski ssd
Najwydajniejszy system plików to ext4 BEZ journalingu.
Żeby to zrobić musisz uruchomić z livecd/liveusb, utworzyć partycję ext4 (jak juz masz to nie),
w terminalu zostać rootem (sudo -s), i usunąć journal komendą tune2fs -O ^has_journal /dev/sdXY (gdzie X to twój dysk, a Y to partycja). Na takiej partycji śmiało instaluj system.
Będzie działał nieporównywalnie szybciej niż na zwykłym dysku.
Zapomnij o partycji swap na SSD (lepiej dołóż RAM) - chyba, że nie rusza cię przedwczesne zużycie dysku.
To tyle. Sam mam dysk SSD (OCZ Core Series V2 250GB) pierwszej generacji i windows sobie z nim nie radzi (tzn. szybkość pod windows jest żenująca, za to pod linuksem działa tak, jak myślałem, że będzie działał zanim go kupiłem)
//edit: znaczy ext4 bez journalingu jest najwydajniejszy ze stabilnych i montuj go z opcją relatime
Żeby to zrobić musisz uruchomić z livecd/liveusb, utworzyć partycję ext4 (jak juz masz to nie),
w terminalu zostać rootem (sudo -s), i usunąć journal komendą tune2fs -O ^has_journal /dev/sdXY (gdzie X to twój dysk, a Y to partycja). Na takiej partycji śmiało instaluj system.
Będzie działał nieporównywalnie szybciej niż na zwykłym dysku.
Zapomnij o partycji swap na SSD (lepiej dołóż RAM) - chyba, że nie rusza cię przedwczesne zużycie dysku.
To tyle. Sam mam dysk SSD (OCZ Core Series V2 250GB) pierwszej generacji i windows sobie z nim nie radzi (tzn. szybkość pod windows jest żenująca, za to pod linuksem działa tak, jak myślałem, że będzie działał zanim go kupiłem)
//edit: znaczy ext4 bez journalingu jest najwydajniejszy ze stabilnych i montuj go z opcją relatime
- Co jest?!
- Nic, panie kierowniku! Oczko mu się odlepiło. Temu misiu.
- Nic, panie kierowniku! Oczko mu się odlepiło. Temu misiu.
-
- Sędziwy Jeż
- Posty: 39
- Rejestracja: 15 lut 2008, 21:34
- Płeć: Mężczyzna
- Wersja Ubuntu: 10.10
- Środowisko graficzne: GNOME
- Architektura: x86
Odp: Ubuntu a dyski ssd
Ok ruszyliśmy z tematem do przodu tylko jeszcze takie pytanie czy można wyłączyć ten journaling po zainstalowaniu systemu dodam że na dysku będę miał tylko jeden system i jedną partycję . Proszę o dokładny opis i z góry dziękuję . Pozdrawiam
-
- Zakręcona Traszka
- Posty: 585
- Rejestracja: 20 kwie 2008, 04:21
- Płeć: Mężczyzna
- Wersja Ubuntu: 11.04
- Środowisko graficzne: GNOME
Odp: Ubuntu a dyski ssd
@RyszardO: NIe rozumiem, dlaczego bez Journalingu? Przecież wszystkie SSD (chyba poza tymi najstarszymi i najtańszymi) mają wear leveling na poziomie firmware. Potrzeba lat normalnego użytkowania by taki dysk zarżnąć.
- RyszardO
- Piegowaty Guziec
- Posty: 29
- Rejestracja: 23 mar 2007, 17:07
- Płeć: Mężczyzna
- Wersja Ubuntu: inny OS
- Środowisko graficzne: KDE Plasma
Odp: Ubuntu a dyski ssd
Jak zaznaczylem - mam SSD pierwszej generacji, wiec musze bez journalingu. To jest laptop, wiec czesto go włączam i wyłączam i na moje szczęście nie zauważyłem negatywnych skutków wyłączenia journalingu. Skoro mówisz, o wear leveling - to, że zobaczysz później skutki styrania dysku zapisami, nie znaczy, że wcześniej nie będzie z tym problemu. SSD mają szybkie czasy dostępu i duże szybkości odczytu sekwencyjnego, ale to czego używasz na codzień, to odczyty, zapisy 4k i ważne są IOPS, które dla porozrzucanych (przeniesionych w nowe sektory z powodu zużycia) danych spadnie i np. przeglądarka przy starcie będzie przymarzać na chwilę (w końcu jej cache jest cały czas zmieniany)
Mozna wylaczyc journaling po zainstalowaniu systemu (mozna go tez w późniejszym czasie włączyć przez powtórzenie kroków i pominięcie znaku ^)
Jedna partycja to błąd, jeśli to jeden dysk. Na partycji / nie bedziesz mial więcej niż 15 GB, więc 20-25 GB (z sugestią na 20) urządzi cię na dobre.
Po kolei:
1. Instalujesz jak zwykle, ale bez partycji swap na SSD /jeśli nie masz innego dysku, to bez swapa wogóle i ignorujesz ostrzeżenie/ (zapisujesz sobie kolejność partycji - zakładam, że to będzie główny dysk i będzie to /dev/sda, ale musisz sam znaleźć i nie biorę odpowiedzialności za błędy)
2. Po instalacji restartujesz i znowu uruchamiasz z livecd.
3. włączasz terminal i wpisujesz 'sudo -s' bez apostrofów
4. znajdujesz właściwe partycje (najłatwiej poprzez uruchomienie programu gparted - po prostu wpisz jego nazwę w terminalu i popatrz na to, co wyświetli)
5. zapamiętujesz partycje do zmiany i zamykasz gparted
6. wpisujesz 'tune2fs -O ^has_journal /dev/sdXY' (gdzie X to twój dysk, a Y to partycja)
7. restartujesz i używasz.
8 opcjonalnie po instalacji jako root edytujesz plik /etc/fstab i zmieniasz dla partycji ext4 opcje montowania dodając po przecinku 'relatime'
Pewne rzeczy opisałem może i za dokładnie, ale zakładam, że ten temat może przeczytać wiele osób i dla niektórych może to być właściwe.
I jeszcze jedno: długo szukałam idealnego systemu plików dla SSD i wszystkie mają journaling, który dość szybko zabija SSD. Jedyne opcje to ext2 (stary), ext4 (można wyłączyć journaling), nilfs2 (trzeba instalować ubuntu z lini komend debootstrapem i mi się nie chciało), btrfs (miał ostatnio jakieś błędy i wolałem go pominąć). Został ext4 bez journala.
Mozna wylaczyc journaling po zainstalowaniu systemu (mozna go tez w późniejszym czasie włączyć przez powtórzenie kroków i pominięcie znaku ^)
Jedna partycja to błąd, jeśli to jeden dysk. Na partycji / nie bedziesz mial więcej niż 15 GB, więc 20-25 GB (z sugestią na 20) urządzi cię na dobre.
Po kolei:
1. Instalujesz jak zwykle, ale bez partycji swap na SSD /jeśli nie masz innego dysku, to bez swapa wogóle i ignorujesz ostrzeżenie/ (zapisujesz sobie kolejność partycji - zakładam, że to będzie główny dysk i będzie to /dev/sda, ale musisz sam znaleźć i nie biorę odpowiedzialności za błędy)
2. Po instalacji restartujesz i znowu uruchamiasz z livecd.
3. włączasz terminal i wpisujesz 'sudo -s' bez apostrofów
4. znajdujesz właściwe partycje (najłatwiej poprzez uruchomienie programu gparted - po prostu wpisz jego nazwę w terminalu i popatrz na to, co wyświetli)
5. zapamiętujesz partycje do zmiany i zamykasz gparted
6. wpisujesz 'tune2fs -O ^has_journal /dev/sdXY' (gdzie X to twój dysk, a Y to partycja)
7. restartujesz i używasz.
8 opcjonalnie po instalacji jako root edytujesz plik /etc/fstab i zmieniasz dla partycji ext4 opcje montowania dodając po przecinku 'relatime'
Pewne rzeczy opisałem może i za dokładnie, ale zakładam, że ten temat może przeczytać wiele osób i dla niektórych może to być właściwe.
I jeszcze jedno: długo szukałam idealnego systemu plików dla SSD i wszystkie mają journaling, który dość szybko zabija SSD. Jedyne opcje to ext2 (stary), ext4 (można wyłączyć journaling), nilfs2 (trzeba instalować ubuntu z lini komend debootstrapem i mi się nie chciało), btrfs (miał ostatnio jakieś błędy i wolałem go pominąć). Został ext4 bez journala.
- Co jest?!
- Nic, panie kierowniku! Oczko mu się odlepiło. Temu misiu.
- Nic, panie kierowniku! Oczko mu się odlepiło. Temu misiu.
-
- Sędziwy Jeż
- Posty: 39
- Rejestracja: 15 lut 2008, 21:34
- Płeć: Mężczyzna
- Wersja Ubuntu: 10.10
- Środowisko graficzne: GNOME
- Architektura: x86
Odp: Ubuntu a dyski ssd
Dzięki za dokładne wytłumaczenie
Mam nadzieję że ten temat przyda się jeszcze komuś .
Journaling wyłączony
Czy można jakimś poleceniem sprawdzic czy napewno nie działa ?
Co daje to polecenie relatime i dokładnie gdzie je dopisać
Mój plik wygląda tak:
# /etc/fstab: static file system information.
#
# Use 'blkid -o value -s UUID' to print the universally unique identifier
# for a device; this may be used with UUID= as a more robust way to name
# devices that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc nodev,noexec,nosuid 0 0
/dev/sda1 / ext4 errors=remount-ro 0 1
# swap was on /dev/sda5 during installation
UUID=1419ec10-e37c-4c3a-bd37-842a5bafc4ab none swap sw 0 0
tmpfs /tmp tmpfs defaults,noatime,mode=1777 0 0
Mam nadzieję że ten temat przyda się jeszcze komuś .
Journaling wyłączony
Czy można jakimś poleceniem sprawdzic czy napewno nie działa ?
Co daje to polecenie relatime i dokładnie gdzie je dopisać
Mój plik wygląda tak:
# /etc/fstab: static file system information.
#
# Use 'blkid -o value -s UUID' to print the universally unique identifier
# for a device; this may be used with UUID= as a more robust way to name
# devices that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc nodev,noexec,nosuid 0 0
/dev/sda1 / ext4 errors=remount-ro 0 1
# swap was on /dev/sda5 during installation
UUID=1419ec10-e37c-4c3a-bd37-842a5bafc4ab none swap sw 0 0
tmpfs /tmp tmpfs defaults,noatime,mode=1777 0 0
- RyszardO
- Piegowaty Guziec
- Posty: 29
- Rejestracja: 23 mar 2007, 17:07
- Płeć: Mężczyzna
- Wersja Ubuntu: inny OS
- Środowisko graficzne: KDE Plasma
Odp: Ubuntu a dyski ssd
tune2fs -l /dev/sdXY
- Co jest?!
- Nic, panie kierowniku! Oczko mu się odlepiło. Temu misiu.
- Nic, panie kierowniku! Oczko mu się odlepiło. Temu misiu.
Kto jest online
Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 25 gości