SliTaz SliTaz Forum

You are not logged in.

#1 2014-11-25 13:53:20

defcard
Member
Registered: 2013-05-29
Posts: 27

activer "Trim" slitaz 5.0

bonjour,

je viens de cloner mon dd mécanique sur un "ssd" avec "clonezilla" (super logiciel!!)

je n'ai pas rencontré de problème lors du clônage si ce n'est de devoir réduire la taille de la partition source qui était trop grande.

donc ,me voilà sur un système muni d'un disque ssd...

je voulais savoir comment activer le Trim sur slitaz ?? Je sais que sur debian ou ubuntu il suffit de rajouter l'option "discard" dans "/etc/fstab", mais sur slitaz il n'y a pas de ligne concernant le disque dur

#/etc/fstab

tux@slitaz:~$ cat /etc/fstab

# /etc/fstab: Information about static filesystems.

#

proc          /proc        proc     defaults             0       0

sysfs         /sys         sysfs    defaults             0       0

devpts        /dev/pts     devpts   rw,gid=5,mode=0620   0       0

tmpfs         /dev/shm     tmpfs    defaults             0       0

/dev/cdrom    /media/cdrom iso9660  user,ro,noauto       0       0

#/dev/sda3     /home        ext3     defaults             0       2

#/dev/hdb1     /mnt/data    btrfs    defaults             0       2

#datasvr:/nfs/home  /home   nfs      tcp,nolock           0       0

j'ai vu que dans le fichier "/etc/init.d/rcS" qu'il est possible de rajouter l'option "discard"...mais où exactement ??

merci d'avance !!

Offline

#2 2014-11-25 19:07:24

defcard
Member
Registered: 2013-05-29
Posts: 27

Re: activer "Trim" slitaz 5.0

info sur la trim

[c]root@slitaz:/home/tux# hdparm -I /dev/sda | grep TRIM<br />
       *    Data Set Management TRIM supported (limit 8 blocks)<br />
       *    Deterministic read data after TRIM[/c]
y'aurait-il d'autres commandes pour savoir si la trim est activé ?

@edit

bon...finalement je me suis risqué à prendre les devants et finalement, la trim fonctionne !!

pour tester la trim j'ai fait ceci (trouvé sur le net)

root@slitaz:/home/tux/Desktop# seq 1 1000 > testfile

root@slitaz:/home/tux/Desktop# hdparm --fibmap testfile

testfile:

filesystem blocksize 4096, begins at LBA 2048; assuming 512 byte sectors.

byte_offset  begin_LBA    end_LBA    sectors

           0  118955640  118955647          8

root@slitaz:/home/tux/Desktop# sync

root@slitaz:/home/tux/Desktop# hdparm --read-sector 118955640 /dev/sda

/dev/sda:

reading sector 118955640: succeeded

0a31 0a32 0a33 0a34 0a35 0a36 0a37 0a38

0a39 3031 310a 0a31 3231 310a 0a33 3431

310a 0a35 3631 310a 0a37 3831 310a 0a39

3032 320a 0a31 3232 320a 0a33 3432 320a

0a35 3632 320a 0a37 3832 320a 0a39 3033

330a 0a31 3233 330a 0a33 3433 330a 0a35

3633 330a 0a37 3833 330a 0a39 3034 340a

0a31 3234 340a 0a33 3434 340a 0a35 3634

340a 0a37 3834 340a 0a39 3035 350a 0a31

3235 350a 0a33 3435 350a 0a35 3635 350a

0a37 3835 350a 0a39 3036 360a 0a31 3236

360a 0a33 3436 360a 0a35 3636 360a 0a37

3836 360a 0a39 3037 370a 0a31 3237 370a

0a33 3437 370a 0a35 3637 370a 0a37 3837

370a 0a39 3038 380a 0a31 3238 380a 0a33

3438 380a 0a35 3638 380a 0a37 3838 380a

0a39 3039 390a 0a31 3239 390a 0a33 3439

390a 0a35 3639 390a 0a37 3839 390a 0a39

3031 0a30 3031 0a31 3031 0a32 3031 0a33

3031 0a34 3031 0a35 3031 0a36 3031 0a37

3031 0a38 3031 0a39 3131 0a30 3131 0a31

3131 0a32 3131 0a33 3131 0a34 3131 0a35

3131 0a36 3131 0a37 3131 0a38 3131 0a39

3231 0a30 3231 0a31 3231 0a32 3231 0a33

3231 0a34 3231 0a35 3231 0a36 3231 0a37

3231 0a38 3231 0a39 3331 0a30 3331 0a31

3331 0a32 3331 0a33 3331 0a34 3331 0a35

3331 0a36 3331 0a37 3331 0a38 3331 0a39

3431 0a30 3431 0a31 3431 0a32 3431 0a33

3431 0a34 3431 0a35 3431 0a36 3431 0a37

3431 0a38 3431 0a39 3531 0a30 3531 0a31

3531 0a32 3531 0a33 3531 0a34 3531 0a35

root@slitaz:/home/tux/Desktop# rm testfile

rm: remove 'testfile'? y

root@slitaz:/home/tux/Desktop# sync

root@slitaz:/home/tux/Desktop# hdparm --read-sector 118955640 /dev/sda

/dev/sda:

reading sector 118955640: succeeded

0000 0000 0000 0000 0000 0000 0000 0000

0000 0000 0000 0000 0000 0000 0000 0000

0000 0000 0000 0000 0000 0000 0000 0000

0000 0000 0000 0000 0000 0000 0000 0000

0000 0000 0000 0000 0000 0000 0000 0000

0000 0000 0000 0000 0000 0000 0000 0000

0000 0000 0000 0000 0000 0000 0000 0000

0000 0000 0000 0000 0000 0000 0000 0000

0000 0000 0000 0000 0000 0000 0000 0000

0000 0000 0000 0000 0000 0000 0000 0000

0000 0000 0000 0000 0000 0000 0000 0000

0000 0000 0000 0000 0000 0000 0000 0000

0000 0000 0000 0000 0000 0000 0000 0000

0000 0000 0000 0000 0000 0000 0000 0000

0000 0000 0000 0000 0000 0000 0000 0000

0000 0000 0000 0000 0000 0000 0000 0000

0000 0000 0000 0000 0000 0000 0000 0000

0000 0000 0000 0000 0000 0000 0000 0000

0000 0000 0000 0000 0000 0000 0000 0000

0000 0000 0000 0000 0000 0000 0000 0000

0000 0000 0000 0000 0000 0000 0000 0000

0000 0000 0000 0000 0000 0000 0000 0000

0000 0000 0000 0000 0000 0000 0000 0000

0000 0000 0000 0000 0000 0000 0000 0000

0000 0000 0000 0000 0000 0000 0000 0000

0000 0000 0000 0000 0000 0000 0000 0000

0000 0000 0000 0000 0000 0000 0000 0000

0000 0000 0000 0000 0000 0000 0000 0000

0000 0000 0000 0000 0000 0000 0000 0000

0000 0000 0000 0000 0000 0000 0000 0000

0000 0000 0000 0000 0000 0000 0000 0000

0000 0000 0000 0000 0000 0000 0000 0000

avec les commandes précédentes on vérifie que la trim est bien en fonction.

...voilà, donc c'est résolu ...

à plus !

Offline

#3 2014-11-26 07:39:52

defcard
Member
Registered: 2013-05-29
Posts: 27

Re: activer "Trim" slitaz 5.0

pour activer la trim sur slitaz 5.0 j'ai édité le fichier /etc/init.d/rcS

...

# Before mounting filesystems we check fs specified in the file

# /etc/rcS.conf and variable $CHECK_FS. WE need udev started to

# have /dev/* populated

if [ "$CHECK_FS" ]; then

    mount -o remount,noatime,discard,ro /

    for i in $CHECK_FS; do

        colorize 36 "Checking filesystem: $i"

        e2fsck -p $i

    done

fi

# Remount rootfs rw.

echo "Remounting rootfs read/write..."

mount -o remount,noatime,discard,rw /

...

et çà fonctionne

il n'y a rien d'autres à faire vu que slitaz se monte en mémoire au démarrage.

si y'a autre chose, le post est ouvert .

Offline

Registered users online in this topic: 0, guests: 1
[Bot] ClaudeBot

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.018 seconds, 7 queries executed - Memory usage: 1.55 MiB (Peak: 1.77 MiB) ]