Strona 1 z 1

[SOLVED] Ubuntu 12.04 Dysk SSD i aktywacja TRIM

: 15 kwie 2012, 18:21
autor: elzear
Mam pewną przypadłość :)

Otrzymałem niedawno SSD i tak jak pisałem zastanawiałem się nad partycjami.
Jak myślałem tak zrobiłem :)

Ubuntu 12.04 beta2.

Jednak pojawił się problem. Otóż nie jestem w stanie aktywować TRIM na dysku :/

Dysk Samsung SSD 830


sudo hdparm -I /dev/sda |grep TRIM

Kod: Zaznacz cały

	   *	Data Set Management TRIM supported (limit 8 blocks)
Jak widać dysk wspiera TRIM

przedstawię co zrobiłem:
Edytowałem plik /etc/fstab dopisałem:

Kod: Zaznacz cały

# / was on /dev/sda3 during installation
UUID=afbbac9a-7ae0-491a-9bc9-01af733e6f07 /               ext4    defaults,noatime,errors=remount-ro,discard 0 1
# /home was on /dev/sda4 during installation
UUID=311965d3-73cc-44a4-bafe-aacda36396ab /home           ext4    defaults,noatime,errors=remount-ro,discard 0 1
Reboot
sprawdzam więc czy wszystko jest ustawione przez:
sudo mount

Kod: Zaznacz cały

/dev/sda3 on / type ext4 (rw,noatime,errors=remount-ro,discard)
proc on /proc type proc (rw,noexec,nosuid,nodev)
sysfs on /sys type sysfs (rw,noexec,nosuid,nodev)
none on /sys/fs/fuse/connections type fusectl (rw)
none on /sys/kernel/debug type debugfs (rw)
none on /sys/kernel/security type securityfs (rw)
udev on /dev type devtmpfs (rw,mode=0755)
devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=0620)
tmpfs on /run type tmpfs (rw,noexec,nosuid,size=10%,mode=0755)
none on /run/lock type tmpfs (rw,noexec,nosuid,nodev,size=5242880)
none on /run/shm type tmpfs (rw,nosuid,nodev)
/dev/sda4 on /home type ext4 (rw,noatime,errors=remount-ro,discard)
/dev/sdb5 on /var type reiserfs (rw)


Przechodzę więc do testowania dysku na podstawie np:
https://sites.google.com/site/lightrush ... andworking

Tak jak jest napisane pod sam koniec, po odczytaniu po raz kolejny sektorów startowych, powinienem otrzymać zera, jednak nadal otrzymuję wartość która była przed usunięciem.

Dodam, że w biosie AHCI jest włączone.

//bear7: Uznałem, że problem zasługuję na osobny wątek

Re: Ubuntu 12.04 Dysk SSD i aktywacja TRIM

: 15 kwie 2012, 19:13
autor: luk1don
To jest jeszcze beta, więc może kernel nie wspiera automatycznego trimu. Jest jeszcze ten manualny - poprzez skrypt wiper.sh. Może źle sprawdzasz, a takie polecenie jest fstrim, poczytaj man fstrim.
Jeszcze z lektury hdparm:
--trim-sector-ranges Tell SSD firmware to discard unneeded data sectors: lba:count ..

[SOLVED] Ubuntu 12.04 Dysk SSD i aktywacja TRIM

: 15 kwie 2012, 20:40
autor: elzear
dziękuje luk1don

Kod: Zaznacz cały

sudo fstrim / -v
sudo fstrim /home -v
Ręcznie działa :) Co do automatu, pewnie sam sobie zapodam w crontab'ie, żeby co jakiś czas sprawdzał.