View Single Post
Old 14-04-2014, 17:55   #64
JokerStrikesBack
Junior Member
 
L'Avatar di JokerStrikesBack
 
Iscritto dal: Feb 2008
Cittā: Turin, Eindhoven
Messaggi: 23
Miniguida per montare in modo persistente partizioni NTFS

Cari amici,

quale modo migliore di sfruttare la porta sata della bestiola che connetere un bell'hd, magari in share su tutta la rete locale?

Sperando di fare cosa gradita, segue una piccola guida con gli step necessari per montare partizioni NTFS su un sistema linux (e.g. lubuntu-server, sui cui e' correntemente in azione).

Alcuni caveat:
  1. il file /etc/fstab contiene l'elenco dei mount effettuati in fase di boot;
  2. lo stesso effetto che andremo ad ottenere modificando fstab puo' essere ottenuto dopo il boot con il comando mount;
  3. si suppone si vogliano montare una o piu' partizioni NTFS gia' presenti;
  4. questa guida non ha alcuna pretesa di completezza, ogni suggerimento o critica e' benvenuto.


Andiamo al sodo.

Ecco come si presenta il file /etc/fstab per il sistema 'pulito':

Codice:
# UNCONFIGURED FSTAB FOR BASE SYSTEM                                                                                                                         
tmpfs            /tmp           tmpfs    size=20m 0       0
a questo andremo ad aggiungere tante linee, quante le partizioni che vogliamo montare, alla fine, nel caso monteremo ad es 2 partizioni, avremo qualcosa di simile al seguente.

Codice:
# UNCONFIGURED FSTAB FOR BASE SYSTEM                                                                                                                         
tmpfs            /tmp           tmpfs    size=20m 0       0

UUID=2E92FCD392FCA10F /mnt/part1 ntfs  nodev,nosuid,uid=1001,gid=1002,dmask=0077,fmask=0177 0 0                                                     

UUID=FC3808C238087DC0 /mnt/part2 ntfs  nodev,nosuid,uid=1001,gid=1002,dmask=0077,fmask=0177 0 0
A questo punto, il tutto si riduce a sapere quali sono i valori esatti da aggiungere per ogni partizione da montare. In particolare:
  • UUID (dipende dalla partizione);
  • punto di montaggio (e' una nostra scelta);
  • uid (dipende dall'utente a cui sara' attribuita la partizione);
  • gid (dipende dal gruppo a cui sara' attribuita la partizione).

  1. Accertiamoci che il disco sia connesso, acceso e riconosciuto. Il comando
    Codice:
    sudo fdisk -l
    elenca tutti i dischi riconosciuti, dopo il nand, alla fine della lista dovremmo trovare il disco connesso.
  2. Troviamo il valore UUID della partizione da montare via
    Codice:
    sudo blkid
    e segnamocelo
  3. Per semplicita' assegnamo la partizione all'utente corrente ed al gruppo corrente. In particolare troviamo UID con
    Codice:
    id -u
    e GID con
    Codice:
    id -g
  4. scegliamo infine il punto di montaggio, solitamente in /mnt, diciamo /mnt/part1. Creiamo dunque la cartella
    Codice:
    sudo mkdir /mnt/part1
    .
  5. modifichiamo infine il file /etc/fstab introducendo i valori trovati precedentemente ed in modo conforme all'esempio di qualche riga fa.

    Il file puo' essere modificato solo se aperto con i privilegi di root (sudo emacs /etc/fstab se usate emacs come editor, oppure vi o nano).

Testiamo che tutto funzioni rimontando tutte le partizioni
Codice:
sudo mount -a
A questo punto dovrebbe essere possibile visitare la partizione /mnt/part1.

Per comodita' possiamo introdurre un link simbolico nella nostra home

Codice:
cd 
ln -s /mnt/part1 part1
__________________
Home: Asrock Z68 Extreme4 Gen3 - i7-2600K - Corsair Vengeance 1866MHz 2x4GB DDR3 - 470GTX
Traveling: Sony Vaio VPC Z11 (i7 620M, 8gb, 330M, Raid 0 2x64gb SSD + Wd scorpio blue 500Gb)
Toilet : S GSIII
Stackoverflow.com GitHub

Ultima modifica di JokerStrikesBack : 14-04-2014 alle 18:04.
JokerStrikesBack č offline   Rispondi citando il messaggio o parte di esso