Sto riscontrando problemi nel tentativo di ottenere le autorizzazioni per alcune delle mie unità esterne configurate.Come si specifica un'etichetta/percorso con spazi in/etc/fstab?
Credo che il problema sia dovuto al modo in cui mi occupo degli spazi nel testo in modo che i comandi possano essere interpretati dal terminale. Ho trovato this, che sembra indicare che ho bisogno di configurare il mio file/etc fstab mostrare quanto segue:
# UNCONFIGURED FSTAB FOR BASE SYSTEM
/host/ubuntu/disks/swap.disk none swap sw 0 0
LABEL='Expansion Drive' /media/'Expansion Drive' ntfs-3g defaults,umask=0022,fmask=0133 0 0
LABEL='Expansion Drive_' /media/'Expansion Drive_' ntfs-3g defaults,umask=0022,fmask=0133 0 0
Tuttavia, questo sta mostrando un errore che l'unità Drive_'
non è pronto. Mi rendo conto che ciò è dovuto all'utilizzo di ""
s o ''
s, ma non sono sicuro di come farlo in modo appropriato. Le mie 2 unità sono chiamate Expansion Drive
e Expansion Drive_
. Qualcuno sa come risolvere questo problema?
EDIT: Ecco quello che posso vedere nella cartella multimediale:
[email protected]:/media$ ls -al
total 32
drwxr-xr-x 6 root root 1024 Mar 9 16:32 .
drwxr-xr-x 24 root root 1024 Feb 23 23:14 ..
drwx------ 1 chasebrown chasebrown 4096 Mar 8 04:21 Expansion Drive
drwx------ 1 chasebrown chasebrown 4096 Mar 8 04:21 Expansion Drive_
dr-x------ 1 chasebrown chasebrown 2048 May 20 2009 GDRV-25922+VR2
drwx------ 1 chasebrown chasebrown 20480 Mar 8 04:21 WD EXTERNAL
anche sudo lsblk -f
:
[email protected]:/dev/disk/by-uuid$ sudo lsblk -f
[sudo] password for chasebrown:
NAME FSTYPE LABEL MOUNTPOINT
sda
├─sda1 ntfs System Reserved
└─sda2 ntfs
sdb
└─sdb1 ntfs /host
sdc
└─sdc1 ntfs Expansion Drive /media/Expansion Drive_
sdd
└─sdd1 ntfs Expansion Drive /media/Expansion Drive
sde
└─sde1 ntfs WD EXTERNAL /media/WD EXTERNAL
sr0 iso9660 GDRV-25922+VR2 /media/GDRV-25922+VR2
loop0 ext3 /
E sudo blkid
:
[email protected]:/dev/disk/by-uuid$ sudo blkid
/dev/loop0: UUID="87a15942-982f-4edd-bf44-439dc286fd7c" SEC_TYPE="ext2" TYPE="ext3"
/dev/sr0: LABEL="GDRV-25922+VR2" TYPE="iso9660"
/dev/sda1: LABEL="System Reserved" UUID="64CEEA61CEEA2B4E" TYPE="ntfs"
/dev/sda2: UUID="4CA4EBC0A4EBAAA2" TYPE="ntfs"
/dev/sdb1: UUID="00064EEE064EE46E" TYPE="ntfs"
/dev/sdc1: LABEL="Expansion Drive" UUID="C682A8EE82A8E3E1" TYPE="ntfs"
/dev/sdd1: LABEL="Expansion Drive" UUID="D006D78406D769CC" TYPE="ntfs"
/dev/sde1: LABEL="WD EXTERNAL" UUID="D65AFC375AFC15C9" TYPE="ntfs"
Pertanto il mio nuovo fstab il file è:
# UNCONFIGURED FSTAB FOR BASE SYSTEM
/host/ubuntu/disks/swap.disk none swap sw 0 0
LABEL=Expansion\040Drive /media/Expansion\040Drive ntfs-3g defaults,umask=0022,fmask=0133 0 0
LABEL=Expansion\040Drive_ /media/Expansion\040Drive_ ntfs-3g defaults,umask=0022,fmask=0133 0 0
SOLUZIONE: ho finito per cambiare la LABEL
per UUID
e ha funzionato per qualche motivo.
Ecco il/file risultante/etc fstab era:
# UNCONFIGURED FSTAB FOR BASE SYSTEM
/host/ubuntu/disks/swap.disk none swap sw 0 0
UUID=C682A8EE82A8E3E1 /media/Expansion\040Drive ntfs-3g defaults,umask=0022,fmask=0133 0 0
UUID=D006D78406D769CC /media/Expansion\040Drive_ ntfs-3g defaults,umask=0022,fmask=0133 0 0
Lo stesso messaggio di errore si avvicinò, ma è fatto riferimento '/ media/espansione Drive', che sembra essere corretto. Ho incluso una vista di ciò che posso vedere dei driver nella mia domanda ora se questo aiuta. – chase
@chase, ho appena provato lo stesso approccio che ho menzionato nella risposta all'uso di 'LABEL = Expansion \ 040Drive' e il mount point '/ media/Expansion \ 040Drive' e sembra funzionare per me. Potresti controllare ancora una volta se hai entrambe queste modifiche? – Tuxdude
@chase - Sembra che tu abbia lo stesso 'LABEL' per entrambi' sdc1' e 'sdd1'. È preferibile utilizzare l'UUID per queste situazioni. – Tuxdude