我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 驱动器的辅助选项”中,检查了以下选项:
- 文件系统在启动时挂载。
- 仅以只读模式挂载文件系统。
我有两个文件:/etc/fstab
和/etc/fstab.BAK
其内容如下
/etc/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
和/etc/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,然后我通过从 LiveCD 启动并将驱动器挂载在 /mnt/*** 上来更改 fstab 文件内容,从而解决了该问题。
现在的问题是:
- 当我查看下面的内容时
/media
,它们是:
有趣的 Jatin Masti sda2 sda3 sda5 sda7 sdc1 银 银勺 学习 Windows 7的
所有目录都在绿色的其余一切正常。当我打开 Silver 或 Silver Spoon 时,什么都没有显示出来。
我的一些 NTFS 驱动器以只读模式自动安装,而其他驱动器以正确(读写)模式自动安装。
当我尝试打开外部硬盘时,系统提示只有 root 可以挂载它,而用户不能。我知道只需从 fstab 文件中删除 /dev/sdc1 行即可解决此问题。
问题:
这两个文件都很重要
fstab
吗fstab.BAK
?难道不应该只有一个吗?如何才能让我的系统恢复到安装之前的状态
pysdm
?我应该何时卸载
pysdm
,在编辑fstab
文件之前还是之后?
更新:
感谢大家的回答。它解决了我的问题。1
. 现在我的 NTFS 驱动器已按照我的要求以读写模式安装。2. 我删除了额外的文件夹Silver
和“Silver Spoon . 3. As of now, I am not un-installing
pysdm”,因为除了以下情况外,一切都运行正常:
新问题:
- 当我打开目录时,已删除的文件夹不断显示出来
/media
。
有趣的 Jatin Mastisda2 sda3 sda5 sda7 sdc1 银 银勺 学习 Windows 7的
- 上面的文件夹以粗体显示,背景为绿色,子目录也以同样的方式显示,子目录中的文件以绿色文本显示?
更新2
已删除文件夹的问题已修复,但另一个问题是为什么会显示这些 sda1、sda3、sda5 等以及名称。当我尝试打开这些文件夹时,里面什么都没有。这是怎么回事?
我该如何摆脱这个绿色问题?阅读文件夹名称,试图通过终端查找某些东西,这真是太痛苦了。
知道如何修复这个问题吗?
答案1
按顺序回答您的问题:
fstab
很重要,fstab.BAK
是一个备份文件,有助于了解系统在更改之前的情况,但没有必要保留。Linux 缺少 Windows 系统还原之类的功能,该功能可以将系统更改恢复到您安装或更改内容之前的时间,您能做的最好的事情就是让系统处于您满意的状态。
我猜“Silver”和“Silver Spoon”文件夹不再需要,因为您已经说过现在您已将其安装在“Jatin”上。我只需删除这些文件夹即可。
对于您希望读写而不是只读的每个驱动器,您需要删除该ro
选项,例如:/dev/sda2 /media/Jatin ntfs nls=iso8859-1,ro,umask=000 0 0
成为
/dev/sda2 /media/Jatin ntfs nls=iso8859-1,umask=000 0 0
您应该可以随时卸载 PySDM。如果它在卸载过程中更改了 fstab,我会感到非常惊讶。
答案2
问题: 1)要将 ntfs 驱动器以读写方式挂载,请从 fstab 条目中删除 ro 选项,例如对于 sda2:
/dev/sda2 /media/Jatin ntfs nls=iso8859-1,umask=000 0 0
2)如果你不需要 sdc1 的 fstab 条目,你可以不用它,因为如果你想挂载不同的外部设备,这也可能会造成麻烦
答案:
1) fstab.BAK 可能是由 pydsm 创建的,正如扩展程序所说,它是上一个版本的备份。它对操作系统并不重要
2)据我所知,pysdm 只是一个配置前端,因此您可以安全地卸载它。
3)这没什么关系
答案3
在 fstab 中,删除 NTFS 驱动器选项中的 ro。这就是强制只读。