debian non è in grado di montare automaticamente la partizione all'avvio


1

Ho una singola unità USB collegata al mio server e non riesco a farlo montare automaticamente al momento dell'avvio. Se eseguo manualmente, mount -asi monta correttamente.

il mio fstab è il seguente:

proc            /proc           proc    defaults        0       0
UUID=596ac80a-5571-41dc-a00e-b3270ecfe7c4 / ext3 errors=continue 0 1 
/dev/sdb1 /home/teamspeak/ts3/files/virtualserver_1/channel_527 ext3 nofail,defaults,errors=continue 0 0
tmpfs   /var/log   tmpfs   nofail,defaults,noatime,mode=0755,size=5M   0  0

Subito dopo l'avvio, questo è l'output di df:

/dev/sda1               480935    398349     57754  88% /
tmpfs                   248644         0    248644   0% /lib/init/rw
udev                    244200       128    244072   1% /dev
tmpfs                   248644         0    248644   0% /dev/shm
tmpfs                     5120       184      4936   4% /var/log

quindi se I mount -aviene mostrato come montato correttamente:

/dev/sda1               480935    398349     57754  88% /
tmpfs                   248644         0    248644   0% /lib/init/rw
udev                    244200       128    244072   1% /dev
tmpfs                   248644         0    248644   0% /dev/shm
tmpfs                     5120       184      4936   4% /var/log
/dev/sdb1               980284    525744    404744  57% /home/teamspeak/ts3/files/virtualserver_1/channel_527

uscita dmesg completa (avvio + volume montato correttamente dopo il montaggio -a)

/ dev / sdb1 è l'unità in questione in precedenza ed esiste il punto di montaggio a cui si fa riferimento.


Qual è l'output in dmesg subito dopo l'avvio? È /dev/sdb1l'unità in questione? Esiste la directory del mount point?
BE77Y,

Per favore, incolla le tue linee di output di dmesg rilevanti nel tuo post, o almeno usa un modo meno egregio di incollarle su un link (come pastebin). Aggiorna anche il tuo post per chiarire la tua unità in questione (piuttosto che supporre che i futuri lettori vedranno questi commenti)
BE77Y

Questo è dubbio; in ogni caso, quando chiedi consiglio, implica che potrebbe esserci qualcosa che ti sei perso!
BE77Y,

Risposte:


0

Potresti avere più successo con gli UUID con unità esterne (poiché i nomi delle unità come sdb1 non sono permanenti per le unità esterne);

Per trovare l'UUID dell'unità in questione, eseguire ls -l /dev/disk/by-uuid/, quindi sostituire la riga in /etc/fstabcui era necessario utilizzare l'UUID appropriato in precedenza, ad esempio:

UUID=ABCDEF0123456789 /home/teamspeak/ts3/files/virtualserver_1/channel_527 ext3 nofail,defaults,errors=continue 0 0

A parte questo, può anche valere la pena specificare le autorizzazioni appropriate per la directory in questione (in particolare perché si trova in una directory home) e specificare un uid e un gid specifici in fstab.


grazie per la tua risposta, purtroppo il tuo suggerimento non ha funzionato. Si comporta nello stesso modo esatto in cui si è comportato. Comunque, non sarebbe di aiuto se scambiassi quella specifica chiavetta USB con un'altra, in quel caso avrei bisogno di modificare il mio fstab ogni volta ...
gnappoman

Hai provato a montarlo in un posto più convenzionale, ad esempio /media/somewhere?
BE77Y,

Sicuro. Ho omesso di dire che l'attuale mount point è una directory che esiste e fa parte di un'unità già montata (sda1, il mio disco rigido).
Gnappoman,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.