嘿,我在新安装的 xubuntu 13.10 上遇到了这个问题
我有数据设备/dev/sda5我喜欢在启动时自动安装它,我把它添加到/etc/fstab文件
UUID=261ff894-502a-4b5b-8bc7-b53a8ab8e325 /home/linuxer/DATA/ ext4 rw 0 0
问题是,当我登录并访问该文件夹时空的!
尽管当我回应命令时
mount
它说/dev/sda5安装在/主页/linuxer/数据/!
所以我必须卸载它,然后它显示:
umount: /home/linuxer/DATA: not mounted
但重新安装后,它显示正常!
我的/etc/fstab
UUID=208A8DE78A8DBA34 /media/win7onsada3 ntfs rw 0 0
这个运行得很好。它在启动时自动安装。
我的系统已设置为启用 LVM 支持。
任何帮助都将不胜感激!
输出块
/dev/sda1: LABEL="Recovery" UUID="CC0E4D840E4D6892" TYPE="ntfs"
/dev/sda2: LABEL="System Reserved" UUID="F43C763F3C75FD44" TYPE="ntfs"
/dev/sda3: UUID="208A8DE78A8DBA34" TYPE="ntfs"
/dev/sda5: LABEL="Data" UUID="261ff894-502a-4b5b-8bc7-b53a8ab8e325" TYPE="ext4"
/dev/sda6: UUID="42de199a-60ae-48f4-93e0-1d9cb79b93a1" TYPE="ext2"
/dev/sda7: UUID="gfZ1YH-J0nl-b3l2-uXsA-7Gib-HXWf-6LLX2w" TYPE="LVM2_member"
/dev/mapper/Distros-ROOTDIR: UUID="ddce62f6-1acb-4878-a079-cc50bb7bc18d" TYPE="ext4"
/dev/mapper/Distros-HOME: UUID="96bda727-1db2-4513-be08-a79e09fe350e" TYPE="ext4"
/dev/mapper/cryptswap1: UUID="f6f1556b-d3d2-480e-b3a1-07a79335fa4e" TYPE="swap"
输出猫/etc/fstab
# /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).
#
# <file system> <mount point> <type> <options> <dump> <pass>
/dev/mapper/Distros-ROOTDIR / ext4 errors=remount-ro 0 1
# /boot was on /dev/sda6 during installation
UUID=42de199a-60ae-48f4-93e0-1d9cb79b93a1 /boot ext2 defaults 0 2
/dev/mapper/Distros-HOME /home ext4 defaults 0 2
/dev/mapper/Distros-SWAP none swap sw 0 0
/dev/mapper/cryptswap1 none swap sw 0 0
#/home/linuxer/Data
UUID=261ff894-502a-4b5b-8bc7-b53a8ab8e325 /home/linuxer/Data/ ext4 defaults,user 0 2
# windows
UUID=208A8DE78A8DBA34 /media/win7onsada3 ntfs rw 0 0
输出lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 698.7G 0 disk
├─sda1 8:1 0 14.1G 0 part
├─sda2 8:2 0 100M 0 part
├─sda3 8:3 0 200G 0 part /media/win7onsada3
├─sda4 8:4 0 1K 0 part
├─sda5 8:5 0 300G 0 part
├─sda6 8:6 0 250M 0 part /boot
└─sda7 8:7 0 184.2G 0 part
├─Distros-SWAP (dm-0) 252:0 0 5G 0 lvm
│ └─cryptswap1 (dm-3) 252:3 0 5G 0 crypt [SWAP]
├─Distros-ROOTDIR (dm-1) 252:1 0 10G 0 lvm /
└─Distros-HOME (dm-2) 252:2 0 95G 0 lvm /home
sr0 11:0 1 1024M 0 rom
答案1
因此最后一条命令显示你的 /dev/sda5 分区未挂载
我不知道您遵循了哪些步骤。让我们尝试再次安装它。因此请按照以下步骤操作。
首先通过以下方式卸载所有分区:
sudo umount -a
Data
然后在 下创建一个目录/home/linuxer
。如果已经存在这样的目录则先删除它,然后创建:sudo mkdir /home/linuxer/Data
777
授予目录权限Data
。您可以根据需要更改权限:sudo chmod -R 777 /home/linuxer/Data
现在编辑文件
/etc/fstab
。因此,使用具有 root 权限的任何文本编辑器打开并进行更改。sudo nano /etc/fstab
然后删除该行:
UUID=261ff894-502a-4b5b-8bc7-b53a8ab8e325 /home/linuxer/DATA/ ext4 rw 0 0
并添加以下内容:
UUID=261ff894-502a-4b5b-8bc7-b53a8ab8e325 /home/linuxer/Data ext4 errors=remount-ro 0 1
按Ctrl+X关闭,当提示保存时按Y。
现在使用此命令挂载所有分区:
sudo mount -a
如果出现问题,请回复。当您重新启动系统时,您的分区应该会自动安装。
答案2
由于您的 /home 位于第 2 阶段,因此在尝试挂载您的 DATA 分区时,它可能无法用作挂载点。请将第 3 阶段指定到 DATA 分区,或将 DATA 挂载到 /data 上并从您的主目录创建符号链接。
答案3
来自 man fstab:
在启动期间挂载文件系统的 mountall(8) 程序还可以识别普通 mount(8) 工具无法识别的其他选项。这些选项包括:... 和“showthrough”,允许挂载点在其父挂载点之前挂载(后者应谨慎使用,因为它可能导致启动挂起)。