[CHIUSO] cerco manuale fstab

Discussioni relative a Debian e Linux

[CHIUSO] cerco manuale fstab

Messaggioda marco91 » 21/02/2018, 14:58

Nella precedente domanda volevo provare a risolvere un problema da terminale senza usare Gparted, ma sono stato costretto a usarlo perchè non ho bene capito il funzionamento corretto di fstab delle partizioni e periferiche.
Chiedo se mi condividete un manuale interattivo specifico per montaggio partizioni nei suoi minimi dettagli per il kernel linux.
Di prassi ho sempre collegato un dispositivo alla periferica e automaticamente è riconosciuta, ma io debbo imparare come abilitare le directory delle partizioni già esistenti tramite riga di comando.
Quando installo un sistema gnu/linux divido l'hdd da terminale con fdisk, cui suddivido le partizioni di home, root e swap.
Volevo abilitare il contenuto della partizione sda2 ("home") col comando "mount /dev/sda2" al nuovo sistema root (/) installato, ma ricevevo errore perchè l'unità non era riconoscita da fstab.
Io monto una partizione esterna con mount /dev/sdaX, però montare le directory ad un nuovo sistema installato non sono capace: ho tentato sia i comandi "mount /dev/sda2" che "mount /dev/sda2 /home", ma senza risultato.
Tutte le partizioni, unità hanno un UUID di riconoscimento del kernel nel file "etc/ fstab", ma non sò come attivarle per riutilizzarle: ho agguinto manualmente l'UUID in fstab, ma nulla.
Mi sto documentando sulle informazioni dei campi /etc/fstab e vi chiedo se mi istruite come configurare e scegliere in pratica gli <options> <dump> <pass> alle mie esigenze.

Sono entrare nelle directory "nano /etc/fstab" e ho aggiunto manualmente il numero UUID, prelevandolo dal comando "lsblk -f".
Ho riavviato il sistema, ma non mi partiva più.
Il sistema è ripartito eliminando UUID aggiunto, ma la home separata non è configurata alla nuova root (/) di sistema formattato: l'unità della partizione home è classificata come "esterna" e contiene tutti i documenti.
Vorrei mantenere ancora la home separata dalla root: debbo solo attivare la directory, ed eliminare la nuova home.

Vi condivido i documenti di studio: vorrei avere un manuale completo da poter stampare e avere sempre sott'occhio per studiarmi bene il contenuto fstab.

http://guide.debianizzati.org/index.php/File_System
https://wiki.archlinux.org/index.php/Fstab_(Italiano)

Chiedo scusa se la mia esposizione possa risultare un pò sofferta e contorta, ma se chiedete chiarezza, posso provare a rispiegare con vostre domande
grazie.
Ultima modifica di marco91 il 23/02/2018, 22:35, modificato 2 volte in totale.
marco91
Full Member
Full Member
 
Messaggi: 142
Iscritto il: 06/12/2015, 12:02
Località: imola

Re: cerco manuale fstab

Messaggioda byte64 » 21/02/2018, 18:34

Puoi postare il risultato dei seguenti comandi?
blkid
cat /etc/mtab
cat /etc/fstab

Così iniziamo a capire per bene come è strutturata la tua macchina.
Inoltre ha già sicuramente fatto un bel
man fstab
vero?

Ciao
byte64
Sr. Member
Sr. Member
 
Messaggi: 366
Iscritto il: 07/01/2017, 19:02
Località: Bergamo

Re: cerco manuale fstab

Messaggioda marco91 » 21/02/2018, 22:07

$ blkid:
/dev/sda1: LABEL="SB@" UUID="44f31788-1267-4247-bba4-6f24260e065a" TYPE="ext4" PARTUUID="4641b7cd-01"
/dev/sda2: UUID="466f15ee-541c-40a6-8a5c-f60a132538e9" TYPE="ext4" PARTUUID="4641b7cd-02"
/dev/sda3: UUID="5877db4a-abd5-492b-80de-61cfb19a5e36" TYPE="swap" PARTUUID="4641b7cd-03"
si ho letto il man fstab, ma non sono riuscito a capire.

$cat /etc/mtab
rootfs / rootfs rw 0 0
sysfs /sys sysfs rw,nosuid,nodev,noexec,relatime 0 0
proc /proc proc rw,nosuid,nodev,noexec,relatime 0 0
udev /dev devtmpfs rw,relatime,size=10240k,nr_inodes=213546,mode=755 0 0
devpts /dev/pts devpts rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000 0 0
tmpfs /run tmpfs rw,nosuid,relatime,size=414348k,mode=755 0 0
/dev/sda1 / ext4 rw,noatime,errors=remount-ro,data=ordered 0 0
securityfs /sys/kernel/security securityfs rw,nosuid,nodev,noexec,relatime 0 0
tmpfs /dev/shm tmpfs rw,nosuid,nodev 0 0
tmpfs /run/lock tmpfs rw,nosuid,nodev,noexec,relatime,size=5120k 0 0
tmpfs /sys/fs/cgroup tmpfs ro,nosuid,nodev,noexec,mode=755 0 0
cgroup /sys/fs/cgroup/systemd cgroup rw,nosuid,nodev,noexec,relatime,xattr,release_agent=/lib/systemd/systemd-cgroups-agent,name=systemd 0 0
pstore /sys/fs/pstore pstore rw,nosuid,nodev,noexec,relatime 0 0
cgroup /sys/fs/cgroup/cpuset cgroup rw,nosuid,nodev,noexec,relatime,cpuset 0 0
cgroup /sys/fs/cgroup/cpu,cpuacct cgroup rw,nosuid,nodev,noexec,relatime,cpu,cpuacct 0 0
cgroup /sys/fs/cgroup/devices cgroup rw,nosuid,nodev,noexec,relatime,devices 0 0
cgroup /sys/fs/cgroup/freezer cgroup rw,nosuid,nodev,noexec,relatime,freezer 0 0
cgroup /sys/fs/cgroup/net_cls,net_prio cgroup rw,nosuid,nodev,noexec,relatime,net_cls,net_prio 0 0
cgroup /sys/fs/cgroup/blkio cgroup rw,nosuid,nodev,noexec,relatime,blkio 0 0
cgroup /sys/fs/cgroup/perf_event cgroup rw,nosuid,nodev,noexec,relatime,perf_event 0 0
systemd-1 /proc/sys/fs/binfmt_misc autofs rw,relatime,fd=21,pgrp=1,timeout=300,minproto=5,maxproto=5,direct 0 0
debugfs /sys/kernel/debug debugfs rw,relatime 0 0
hugetlbfs /dev/hugepages hugetlbfs rw,relatime 0 0
mqueue /dev/mqueue mqueue rw,relatime 0 0
fusectl /sys/fs/fuse/connections fusectl rw,relatime 0 0
rpc_pipefs /run/rpc_pipefs rpc_pipefs rw,relatime 0 0
tmpfs /run/user/1000 tmpfs rw,nosuid,nodev,relatime,size=207176k,mode=700,uid=1000,gid=1000 0 0
/dev/sda2 /media/marco/466f15ee-541c-40a6-8a5c-f60a132538e9 ext4 rw,nosuid,nodev,relatime,data=ordered 0 0


AGGIUNGO: in questo momento sono riuscito ad avviare la partizione di home.
spiego come ho fatto, ma debbo capire un altro passaggio tecnico:
UUID=44f31788-1267-4247-bba4-6f24260e065a / ext4 noatime,errors=remount-ro 0 1
UUID=466f15ee-541c-40a6-8a5c-f60a132538e9 / ext4 PARTUUID= 4641b7cd-02 0 1
UUID=5877db4a-abd5-492b-80de-61cfb19a5e36 / swap PARTUUID= 4641b7cd-03 0 1

Ho inserito gli ultimi UUID gli stessi numeri 0 1 appartenenti al primo UUID che vi ho riportato.
Al riavvio del pc, ricevo errore che fstab avvia un processo doppio, quindi vi chiedo come possa eliminare la home contenuta in root per rendere attiva solo la home della seconda stringa che vedete.
Mi spiegate i numeri 0 1 a cosa corrispondano per fstab ?
marco91
Full Member
Full Member
 
Messaggi: 142
Iscritto il: 06/12/2015, 12:02
Località: imola

Re: cerco manuale fstab

Messaggioda byte64 » 21/02/2018, 23:25

marco91 ha scritto:$ blkid:
AGGIUNGO: in questo momento sono riuscito ad avviare la partizione di home.
spiego come ho fatto, ma debbo capire un altro passaggio tecnico:
UUID=44f31788-1267-4247-bba4-6f24260e065a / ext4 noatime,errors=remount-ro 0 1
UUID=466f15ee-541c-40a6-8a5c-f60a132538e9 / ext4 PARTUUID= 4641b7cd-02 0 1
UUID=5877db4a-abd5-492b-80de-61cfb19a5e36 / swap PARTUUID= 4641b7cd-03 0 1

Ho inserito gli ultimi UUID gli stessi numeri 0 1 appartenenti al primo UUID che vi ho riportato.
Al riavvio del pc, ricevo errore che fstab avvia un processo doppio, quindi vi chiedo come possa eliminare la home contenuta in root per rendere attiva solo la home della seconda stringa che vedete.
Mi spiegate i numeri 0 1 a cosa corrispondano per fstab ?

Bene, mi fa piacere che in parte hai già risolto...
Comunque per avere la home e la swap montate correttamente io modificherei fstab così:

Codice: Seleziona tutto
UUID=44f31788-1267-4247-bba4-6f24260e065a   /   ext4   defaults,noatime,errors=remount-ro   0   1
UUID=466f15ee-541c-40a6-8a5c-f60a132538e9   /home   ext4   defaults,noatime       0   2
UUID=5877db4a-abd5-492b-80de-61cfb19a5e36   none   swap sw     0   0


Prima però se hai qualche dato in /home spostalo in una dir tipo /home_old (che dovrai creare apposta), così se hai delle configurazioni o dati particolari da riportare nella nuova /home ti basterà rispostarli nuovamente da /home_old a /home.
Inoltre la partizione di swap potresti doverla attivare col relativo comando prima di poterla utilizzare se non lo hai già fatto nel frattempo.
Codice: Seleziona tutto
swapon /dev/sda3


Ciao
byte64
Sr. Member
Sr. Member
 
Messaggi: 366
Iscritto il: 07/01/2017, 19:02
Località: Bergamo

Re: cerco manuale fstab

Messaggioda marco91 » 22/02/2018, 19:42

HO RISOLTO.
Prima che mi chiudiate la domanda, vorrei avere spiegazioni sulla numerazione dei numeri finali,
Perchè ho avuto suggerimento di impostare i numeri " 0 2" e "0 0" e non "0 1" ?
Grazie.
marco91
Full Member
Full Member
 
Messaggi: 142
Iscritto il: 06/12/2015, 12:02
Località: imola

Re: cerco manuale fstab

Messaggioda byte64 » 22/02/2018, 21:22

ll valore determina l'ordine in cui i file system vengono controllati. I possibili valori sono 0, 1 e 2. Il file system root(/) deve avere la massima priorità, 1, gli altri file system che dovranno essere controllati avranno come valore 2. Nel caso in cui il valore è impostato a 0 il file system non viene controllato da fsck (ad esempio la partizione di swap)

Dai un occhiata al comando tune2fs per maggiori ragguagli...

Ciao
byte64
Sr. Member
Sr. Member
 
Messaggi: 366
Iscritto il: 07/01/2017, 19:02
Località: Bergamo

Re: cerco manuale fstab

Messaggioda marco91 » 23/02/2018, 22:35

perfetto.
Grazie.
marco91
Full Member
Full Member
 
Messaggi: 142
Iscritto il: 06/12/2015, 12:02
Località: imola

Re: cerco manuale fstab

Messaggioda Aki » 23/02/2018, 22:46

marco91 ha scritto:perfetto.
Grazie.

Hai contrassegnato la discussione con “chiudo”: hai trovato risposta ai tuoi quesiti oppure no ?
Aki
Global Moderator
Global Moderator
 
Messaggi: 7928
Iscritto il: 27/12/2007, 16:59

Re: [CHIUSO] cerco manuale fstab

Messaggioda marco91 » 25/02/2018, 21:15

si, sono riuscito a capire.
marco91
Full Member
Full Member
 
Messaggi: 142
Iscritto il: 06/12/2015, 12:02
Località: imola


Torna a Generale

Chi c’è in linea

Visitano il forum: Nessuno e 3 ospiti