我通过以下方式安装了 pysdm本文自动挂载我的ntfs
分区。
我的驱动器结构如下:
jatin@jatin-ubuntu:/media$ df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda8 18G 12G 5.5G 68% /
none 1.5G 344K 1.5G 1% /dev
none 1.5G 216K 1.5G 1% /dev/shm
none 1.5G 92K 1.5G 1% /var/run
none 1.5G 0 1.5G 0% /var/lock
none 1.5G 0 1.5G 0% /lib/init/rw
/dev/sda2 50G 50G 277M 100% /media/Jatin
/dev/sda3 49G 46G 2.9G 95% /media/Study
/dev/sda5 88G 83G 5.4G 94% /media/Fun
/dev/sda7 32G 32G 177M 100% /media/Masti
/home/jatin/.Private 18G 12G 5.5G 68% /home/jatin
/dev/sda1 59G 57G 2.4G 96% /media/Windows7
我的pysdm
设置如上文所述,如下:
这助理选项驱动ntfs
器如下:
The file system is mounted at boot time.
Mount file-system in only read-only mode.
我有两个文件:/etc/fstab
和/etc/fstab.BAK
其内容如下:
fstab
# /etc/fstab: static file system information.
#
# Use 'blkid -o value -s UUID' 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>
proc /proc proc nodev,noexec,nosuid 0 0
/dev/sda8 / ext4 errors=remount-ro 0 1
/dev/sda6 none swap sw 0 0
/dev/sda2 /media/Jatin ntfs nls=iso8859-1,ro,umask=000 0 0
/dev/sda3 /media/Study ntfs nls=iso8859-1,umask=000 0 0
/dev/sda5 /media/Fun ntfs nls=iso8859-1,ro,umask=000 0 0
/dev/sda7 /media/Masti ntfs nls=iso8859-1,ro,umask=000 0 0
/dev/sdc1 /media/sdc1 ntfs nls=iso8859-1,ro,noauto,umask=000 0 0
和fstab.BAK
# /etc/fstab: static file system information.
#
# Use 'blkid -o value -s UUID' 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>
proc /proc proc nodev,noexec,nosuid 0 0
/dev/sda8 / ext4 errors=remount-ro 0 1
/dev/sda6 none swap sw 0 0
/dev/sda2 /media/Jatin ntfs nls=iso8859-1,ro,umask=000 0 0
/dev/sda3 /media/Study ntfs nls=iso8859-1,umask=000 0 0
/dev/sda5 /media/Fun ntfs nls=iso8859-1,ro,umask=000 0 0
/dev/sda7 /media/Masti ntfs nls=iso8859-1,ro,umask=000 0 0
/dev/sdc1 /media/sdc1 ntfs nls=iso8859-1,ro,noauto,umask=000 0 0
最初,我错误地创建了Silver Spoon
的安装位置/dev/sda2
,但无法启动 Ubuntu。然后我通过fstab
从 LiveCD 启动并将驱动器安装到 来更改文件内容,从而解决了问题/mnt/*
。
当前的问题
当我查看下面的内容时
/media
,它们是:jatin@jatin-ubuntu:~$ cd /media/
jatin@jatin-ubuntu:/media$ ls
有趣的 Jatin Masti sda2 sda3 sda5 sda7 sdc1 银 银勺 学习 Windows 7的
所有目录中都存在问题大胆的。当我打开 Silver 或 Silver Spoon 时,什么都没有显示。
我的一些
ntfs
驱动器以只读模式自动安装,而其他驱动器以正确(读写)模式自动安装。当我尝试打开我的外部硬盘时,系统提示只有 root 可以挂载它,而用户不能。我知道只需从文件
/dev/sdc1
中删除行即可解决此问题fstab
。
问题
这些
fstab
和fstab.BAK
文件都重要吗?难道不应该只有一个吗?如何才能让我的系统恢复到安装之前的状态
pysdm
?我应该何时卸载
pysdm
,在编辑fstab
文件之前还是之后?
答案1
fstab.BAK
是您的 fstab 文件的备份。ntfs
从文件中删除所有条目fstab
。备份fstab
还将安装ntfs
分区,因此我们无法使用它。- 我认为您应该
pysdm
在编辑fstab
文件之前删除它。
我建议你关注本指南编辑您的fstab
文件。
答案2
-如果您知道如何使用终端,则不需要任何程序来运行具有自动挂载和可重写选项的 ntfs 分区:
1)您需要知道 ntfs 分区的 UUID 或 /dev 位置;要找出两者,一种简单的方法是安装 GPARTED(gnome 分区管理器),右键单击 + 信息。
2)在您想要挂载 ntfs 分区的地方创建文件夹。
3) 对于 ntfs 分区,在分区已挂载后,您无法使用 chmod 或 chown 命令更改文件权限;您需要在 fstab 中指定 gid、uid 和 umask 权限才能正确挂载它们。下面的第一个链接显示了如何设置 gid、uid 和 umask 选项,第二个链接将为您提供有关 fstab 文件结构的教程:
http://ubuntu.swerdna.org/ubuntfs.html#permissions
https://help.ubuntu.com/community/Fstab
4)下面是我的机器上的两个 ntfs 分区的示例:
UUID=yyyyyyyyyyyy /media/win7 ntfs-3g uid=1000,gid=1000,umask=0022,sync,noauto,nodev,noexec,nosuid,rw,nouser 0 0
UUID=xxxxxxxxxxxx /media/Hard-Drive ntfs-3g uid=1000,gid=1000,umask=0022,sync,auto,nodev,noexec,nosuid,rw,nouser 0 0
5)保存 fstab 条目并退出文本编辑器后,运行“sudo mount -a”来执行 fstab 条目
-希望这能有所帮助
编辑:
[UUID=xxxxxxxxxxxx /media/Hard-Drive ntfs-3g uid=1000,gid=1000,umask=0022,sync,auto,nosuid,rw,nouser 0 0]
- 自从我上次发帖以来,对这个条目做了一些小的修正:我已经在 fstab 中删除了此驱动器的“nodev”和“noexec”选项。硬盘分区用作 Windows 和 Kubuntu 之间共享的音频/视频/等的存储。由于硬盘正在共享,我的下载文件夹直接设置到它,我无法运行“exe”文件来安装 WINE 程序。
答案3
您可以尝试ntfs-3g
使用 NTFS 驱动器的软件包。在这种情况下fstab
,您需要写入ntfs-3g
而不是ntfs
。