我在尝试获取某些外部驱动器的权限时遇到麻烦。
我认为该探查是由于我如何处理文本中的空格而导致终端可以解释命令。我发现了这个,这似乎表明我需要配置我的etc / fstab文件以显示以下内容:
# 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
但是,这表明驱动器Drive_‘未准备好。我意识到这是由于使用""s或’’s 引起的,但是我不确定如何正确地执行此操作。我的2个驱动器称为Expansion Drive和Expansion Drive_。有人知道如何解决这个问题吗?
编辑:这是我在媒体文件夹中看到的内容:
chasebrown@ubuntu:/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
另外sudo lsblk -f:
chasebrown@ubuntu:/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 /
和sudo blkid:
chasebrown@ubuntu:/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"
因此,我的新fstab文件是:
# 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
解决方案:我最终将LABELto 更改为UUID它,由于某种原因,它起作用了。
这是生成的/ etc / fstab文件是:
# 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