SSD

7 risposte [Ultimo messaggio]
Ritratto di a.loka92
a.loka92
(Junior)
Offline
Junior
Iscritto: 04/06/2011
Messaggi: 22

Ciao a tutti, ho appena installato Opensuse (Tumbleweed) su un ultrabook con SSD da 20GB che affianca un'hard disk tradizionale. Leggendo in rete ho trovato notizie riguardo a Trim, anche se non ho capito cosa devo fare per abilitarlo, se qualcuno me lo spiegasse gliene sarei grato!
Poi ho modificato fstab aggiungendo noatime e discard:

/dev/disk/by-id/ata-SanDisk_SSD_U100_24GB_130305404325-part1  /  ext4  acl,user_xattr,noatime,discard  1 1
/dev/disk/by-id/ata-SanDisk_SSD_U100_24GB_130305404325-part2  /boot/efi  vfat  umask=0002,utf8=true  0 0

Devo aggiungerli anche alla partizione /boot/efi?
In alcuni siti consigliano di disabilitare il journaling, ma i pareri sono contrastanti. Secondo voi è meglio toglierlo?
grazie in anticipo!

Ritratto di aksaf
aksaf
(Guru)
Offline
Guru
Iscritto: 08/03/2011
Messaggi: 957

a.loka92 ha scritto:

Ciao a tutti, ho appena installato Opensuse (Tumbleweed) su un ultrabook con SSD da 20GB che affianca un'hard disk tradizionale. Leggendo in rete ho trovato notizie riguardo a Trim, anche se non ho capito cosa devo fare per abilitarlo, se qualcuno me lo spiegasse gliene sarei grato!
Poi ho modificato fstab aggiungendo noatime e discard:

/dev/disk/by-id/ata-SanDisk_SSD_U100_24GB_130305404325-part1  /  ext4  acl,user_xattr,noatime,discard  1 1
/dev/disk/by-id/ata-SanDisk_SSD_U100_24GB_130305404325-part2  /boot/efi  vfat  umask=0002,utf8=true  0 0

Devo aggiungerli anche alla partizione /boot/efi?


No, e ricorda che il supporto a trim/discard dipende dal modello di disco solido usato.
a.loka92 ha scritto:

In alcuni siti consigliano di disabilitare il journaling, ma i pareri sono contrastanti. Secondo voi è meglio toglierlo?


Bel dilemma, tieni conto che per impostazione predefinita openSUSE usa "ordered" come modalità di journaling, ma puoi usare anche writeback, minimo impatto sulle prestazioni, ma meno sicuro. Lo imposti così:
YaST > Partizionatore | seleziona sotto dischi fissi il /dev corrispondente al Punto di montaggio "/" > clic destro > modifica > opzioni di fstab >Modalità dati jour... (facendo clic su aiuto in quella finestra ti verranno spiegate le varie opzioni).
Non è ancora finita Tongue : leggi qui e anche qui.

Ritratto di a.loka92
a.loka92
(Junior)
Offline
Junior
Iscritto: 04/06/2011
Messaggi: 22

Intanto grazie per la risposta! Sì, avevo letto quelle due pagine. Il dubbio nasceva perchè c'è scritto che "Con openSUSE 12.2 la procedura dovrebbe essere un po' diversa". Quindi funziona dalla 12.2 in poi? In pratica creo le cartelle con:
# mkdir -p /etc/systemd/system/local-fs.target.wants
Poi creo il file per systemd con
# vi /etc/systemd/system/tmp.mount
e incollo questo:

#  This file is part of systemd.
#
#  systemd is free software; you can redistribute it and/or modify it
#  under the terms of the GNU Lesser General Public License as published by
#  the Free Software Foundation; either version 2.1 of the License, or
#  (at your option) any later version.
 
[Unit]
Description=Temporary Directory
Documentation=man:hier(7)
Before=local-fs.target
 
[Mount]
What=tmpfs
Where=/tmp
Type=tmpfs
Options=mode=1777,strictatime

Infine creo il collegamento simbolico
# ln -s /etc/systemd/system/tmp.mount /etc/systemd/system/local-fs.target.wants/
e il gioco è fatto?
Inoltre nell'articolo parlano di hdparm e wiper.sh, ma non è spiegato cosa fare!

Ritratto di aksaf
aksaf
(Guru)
Offline
Guru
Iscritto: 08/03/2011
Messaggi: 957

No quella parte (come specificato) è solo per la 12.2. Per le successive il file tmp.mount è già presente in /usr/lib/systemd/system ed è sufficiente usare i due comandi che trovi prima in quella sezione (mkdir e ln -s). In alternativa puoi montare tmp in una partizione creata sul disco rigido a piatti rotanti.

Ritratto di a.loka92
a.loka92
(Junior)
Offline
Junior
Iscritto: 04/06/2011
Messaggi: 22

ok, grazie mille!! Allora mi sa che ho sbagliato, per favore potresti postarmi il tuo file tmp.mount? :\

Ritratto di aksaf
aksaf
(Guru)
Offline
Guru
Iscritto: 08/03/2011
Messaggi: 957

a.loka92 ha scritto:

ok, grazie mille!! Allora mi sa che ho sbagliato, per favore potresti postarmi il tuo file tmp.mount? :\


Non è necessario, controlla in /usr/lib/systemd/system : dovrebbe esserci il file tmp.mount, aprilo e vedrai che ha lo stesso contenuto del file /etc/systemd/system/tmp.mount che, da quanto ho capito, hai creato ex novo seguendo la parte per openSUSE 12.2 (in realtà è una nota come puoi notare nel wiki inglese... in quello in italiano abbiamo qualche problema di visualizzazione... Big Grin ) nel wiki SDB:Prestazioni_unità_SSD. Questo perché nella 12.2 il file /usr/lib/systemd/syste/tmp.mount non dovrebbe esserci, per cui lo si crea nuovo in /etc/systemd/system, mentre da 12.3 il file dovrebbe già essere lì, in tal caso allora /etc/systemd/system/tmp.mount non serve e ci limitiamo a creare il link simbolico in /etc/systemd/system/local-fs.target.wants/
...ecco perché i comandi:
# mkdir -p /etc/systemd/system/local-fs.target.wants
# ln -s /usr/lib/systemd/system/tmp.mount /etc/systemd/system/local-fs.target.wants/tmp.mount

Nel tuo caso dato che usi la Tumble procedi di conseguenza: se il file in /usr/lib/eccetera esiste, allora sarà sufficiente il link simbolico, altrimenti dovrai creare prima il file in /etc/systemd/eccetera e poi linkare ad esso.

Ritratto di a.loka92
a.loka92
(Junior)
Offline
Junior
Iscritto: 04/06/2011
Messaggi: 22

Perfetto, grazie mille per la chiarezza! Wink

Ritratto di drumex
drumex
(Junior)
Offline
Junior
Iscritto: 18/06/2013
Messaggi: 11

Ciao ragazzi..
dite dunque che, per chi usa dischi ssd, sia il caso di abilitare trim?
Non ho ben capito se con suse 13.1 basta attivarlo dalle impostazioni o se c'è da compilare qualcosa...
Mi delucidate per cortesia?
Grazie mille!

<> Notebook Asus N550LFX0105H <>
Intel Core i7 4500U (1.8 GHz); Graphic card Intel + Nvidia GeForce GT745M; HDD SSD 240GiB SataIII Toshiba; 8GB ram <>
<> O.S. OpenSuse 13.1 KDE <>