首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从Ubuntu 14.04升级到16.04后无法挂载/dev/sda6 6

从Ubuntu 14.04升级到16.04后无法挂载/dev/sda6 6
EN

Ask Ubuntu用户
提问于 2020-01-31 01:43:24
回答 1查看 173关注 0票数 0

我意外地将我的系统从Ubuntu14.04升级到16.04。一切都很好,但从最近开始,我不能再挂载/dev/sda6 6分区(exFAT)了。跑完后:

代码语言:javascript
复制
sudo mount /dev/sda6 /media/zorz/Data/

我收到以下错误:

代码语言:javascript
复制
mount: according to mtab, `/dev/sda6` is already mounted on /media/zorz/Data

如果我试图通过单击来完成此操作,则会出现更详细的错误:

代码语言:javascript
复制
Error mounting /dev/sda6 at /media/zorz/Data: Command-line `mount -t "exfat" -o "uhelper=udisks2,nodev,nosuid,uid=1000,gid=1000,iocharset=utf8,namecase=0,errors=remount-ro,umask=0077" "/dev/sda6" "/media/zorz/Data"' exited with non-zero exit status 1:
stdout: `FUSE exfat 1.2.3
'
stderr: `mount: according to mtab, /dev/sda6 is already mounted on /media/zorz/Data

'

基本上,我在例如/media/zorz/test3下创建的任何目录都会得到类似的错误,但这次它以test3结束:

代码语言:javascript
复制
mount: according to mtab, /dev/sda6 is already mounted on /media/zorz/test3

这个分区用于执行文件和运行脚本,Ubuntu和Windows 10都可以访问它,因为我已经运行双重引导了几年。我不确定这个错误是否是升级的结果,但我记得在升级之后,系统重新启动,而之前没有卸载它。通常,如果发生这种情况,我只会收到一个警告,即sda6没有被完全卸载。我已经尝试过其他类似问题的处方,但没有成功。还有什么其他的建议,我可以检查,这样才能发挥作用吗?作为最后的手段,我会做一个干净的安装。

(为注释中建议的解决方案更新)文件夹/media/zorz/Data/是一个空文件夹。如果按建议单击Nautilus中的分区,则再次获得相同的错误。exfat支持是在发布之前更新的,但是仍然没有任何改进,错误仍然存在。

umount

代码语言:javascript
复制
zorz@zorz-LIFEBOOK-E554:~$ sudo umount /media/zorz/Data
umount: /media/zorz/Data: not mounted

zorz@zorz-LIFEBOOK-E554:~$ sudo umount /dev/sda6
umount: /dev/sda6: not mounted

fstabmtab中,没有对sda6的引用。命令mount -a不提供输出。mountudisks --dumplsblk的输出包含以下内容:

fstab

代码语言:javascript
复制
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
#                
# / was on /dev/sda8 during installation
UUID=527ea26f-c915-47a9-af81-248d56f41b9d /               ext4    errors=remount-ro 0       1
# /boot/efi was on /dev/sda2 during installation
UUID=4CF8-0068  /boot/efi       vfat    defaults        0       1
# swap was on /dev/sda9 during installation
UUID=4c6dc5ae-7633-4913-bfce-c0c4cb724c0c none            swap    sw              0       0

mtab

代码语言:javascript
复制
/dev/sda2 /boot/efi vfat rw 0 0
binfmt_misc /proc/sys/fs/binfmt_misc binfmt_misc rw,noexec,nosuid,nodev 0 0
systemd /sys/fs/cgroup/systemd cgroup rw,noexec,nosuid,nodev,none,name=systemd 0 0

mount

代码语言:javascript
复制
sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,relatime)
proc on /proc type proc (rw,nosuid,nodev,noexec,relatime)
udev on /dev type devtmpfs (rw,relatime,size=6082360k,nr_inodes=1520590,mode=755)
devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000)
tmpfs on /run type tmpfs (rw,nosuid,noexec,relatime,size=1219396k,mode=755)
/dev/sda8 on / type ext4 (rw,relatime,errors=remount-ro,data=ordered)
none on /sys/fs/cgroup type tmpfs (rw,relatime,size=4k,mode=755)
none on /sys/fs/fuse/connections type fusectl (rw,relatime)
none on /sys/kernel/debug type debugfs (rw,relatime)
none on /sys/kernel/security type securityfs (rw,relatime)
none on /sys/firmware/efi/efivars type efivarfs (rw,relatime)
none on /run/lock type tmpfs (rw,nosuid,nodev,noexec,relatime,size=5120k)
none on /run/shm type tmpfs (rw,nosuid,nodev,relatime)
none on /run/user type tmpfs (rw,nosuid,nodev,noexec,relatime,size=102400k,mode=755)
none on /sys/fs/pstore type pstore (rw,relatime)
/dev/sda2 on /boot/efi type vfat (rw,relatime,fmask=0022,dmask=0022,codepage=437,iocharset=iso8859-1,shortname=mixed,errors=remount-ro)
binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw,nosuid,nodev,noexec,relatime)
systemd on /sys/fs/cgroup/systemd type cgroup (rw,nosuid,nodev,noexec,relatime,name=systemd)
gvfsd-fuse on /run/user/1000/gvfs type fuse.gvfsd-fuse (rw,nosuid,nodev,relatime,user_id=1000,group_id=1000)

udisks --dump

代码语言:javascript
复制
========================================================================
Showing information for /org/freedesktop/UDisks/devices/sda6
  native-path:                 /sys/devices/pci0000:00/0000:00:1f.2/ata5/host4/target4:0:0/4:0:0:0/block/sda/sda6
  device:                      8:6
  device-file:                 /dev/sda6
    presentation:              /dev/sda6
    by-id:                     /dev/disk/by-id/ata-TOSHIBA_MQ01ABF050_85TKC1GHT-part6
    by-id:                     /dev/disk/by-id/wwn-0x5000039673c8afb8-part6
    by-id:                     /dev/disk/by-uuid/5A82-0E81
    by-path:                   /dev/disk/by-path/pci-0000:00:1f.2-ata-5-part6
  detected at:                 Fri 31 Jan 2020 01:14:53 AM CET
  system internal:             1
  removable:                   0
  has media:                   1 (detected at Fri 31 Jan 2020 01:14:53 AM CET)
    detects change:            0
    detection by polling:      0
    detection inhibitable:     0
    detection inhibited:       0
  is read only:                0
  is mounted:                  0
  mount paths:             
  mounted by uid:              0
  presentation hide:           0
  presentation nopolicy:       0
  presentation name:           
  presentation icon:           
  automount hint:              
  size:                        107374182400
  block size:                  512
  job underway:                no
  usage:                       filesystem
  type:                        exfat
  version:                     1.0
  uuid:                        5A82-0E81
  label:                       Data
  partition:
    part of:                   /org/freedesktop/UDisks/devices/sda
    scheme:                    gpt
    number:                    6
    type:                      EBD0A0A2-B9E5-4433-87C0-68B6B72699C7
    flags:                    
    offset:                    149622358016
    alignment offset:          0
    size:                      107374182400
    label:                     Basic data partition
    uuid:                      0636A8B6-8189-400C-B410-4EA200FC4B70

========================================================================

lsblk

代码语言:javascript
复制
zorz@zorz-LIFEBOOK-E554:~$ lsblk
NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda      8:0    0 465.8G  0 disk 
├─sda1   8:1    0     1G  0 part 
├─sda2   8:2    0     1G  0 part /boot/efi
├─sda3   8:3    0   128M  0 part 
├─sda4   8:4    0  57.2G  0 part 
├─sda5   8:5    0    80G  0 part 
├─sda6   8:6    0   100G  0 part 
├─sda7   8:7    0    15G  0 part 
├─sda8   8:8    0 205.5G  0 part /
└─sda9   8:9    0   5.9G  0 part [SWAP]
sr0     11:0    1  1024M  0 rom
EN

回答 1

Ask Ubuntu用户

回答已采纳

发布于 2020-01-31 04:55:00

您的mtab文件看起来不完整。有些错误是由从14.04升级到16.04的人提交的,看起来mtab可能无法使用14.04安装程序正确地更新。

通过比较14.04安装管理手册16.04安装管理手册,可以发现/etc/mtab文件发生了变化。

14.04使用“真正的mtab文件”,而16.04使用指向/proc/mounts/proc/self/mounts的符号链接。

首先,通过运行以下命令备份现有的mtab文件:

代码语言:javascript
复制
sudo cp /etc/mtab /etc/mtabbackup

然后,通过运行以下命令创建到/proc/self/mounts的符号链接(确保复制和粘贴此命令或make确保不会在这里颠倒顺序,因为这很重要!):

代码语言:javascript
复制
sudo ln -fs /proc/self/mounts /etc/mtab

现在,您可以查看是否可以挂载或卸载分区,或者重新启动然后再试一次。

票数 1
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1207009

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档