如何测试效果
请先试验一下配置文档是不是写对了,再重启系统!怎么检查新添加的配置是不是正确呢?只要先把 /mnt/D 卸载,查看一下当前挂载了哪些分区;再加载一次,再次查看当前挂载了哪些分区。具体执行的命令如下:
代码:
umount /mnt/D |
再运行
代码:
mount -a |
看看中间有没有什么出错的提示消息就能够了。假如配置文档正确的话,第二次执行不带参数的 mount 命令时,会显示出 /dev/hda7 已挂载到了 /mnt/D。这时候就能够放心地重启了
可能的问题
1. 假如您运行 locale 时,输出的东西是乱七八糟的 (混合的,尤其是同时使用多种编码值或不指定编码时),那么还是先考虑一下将 locale 也就是语言环境变量的值调节为一致的之后,再进行其他操作吧。
很多人喜欢在英文 locale 中工作,但是又要使用中文输入法。在 fc3 中不必对 locale 做任何配置就能够办到,只要将 scim 的配置文档 /etc/X11/xinit/xinput.d/scim 链接到 $HOME/.xinput.d/en_US 就能够默认在英文环境中启动输入法了。但是在 rh9 等早些的系统中,那时的 UTF-8 支持还没有现在这么好,一般会在 $HOME/.i18n 中配置 LC_CTYPE=zh_CN.GB18030,这时 mount 也需要 iocharset=cp936 才能够工作。
2. 假如运行 fdisk /dev/sda 时,输出的东西是乱七八糟的,那么可能这块优盘的分区方式是和其他优盘不相同的方式,大约是软驱方式 (?),优盘内部不再分区。很多播放器或支持启动功能的优盘都使用这种分区方式。那么挂载时,应当用 /dev/hda 而不是 /dev/hda1
代码:
mount /dev/hda /media/usbdisk -o utf8 |
3. 注意只能由 root 来运行 fdisk 命令。
4. /dev/hda 是说第一块硬盘 harddisk a,一般的机器都只有一块硬盘。/dev/sda 是说第一块优盘。第二块硬盘是 /dev/hdb, 优盘是 /dev/sdb,当然这只是说 IDE 硬盘和普通的优盘。假如是串行硬盘或 SCSI,应该使用不同的设备文档。假如是 LVM 或 raid,是不是更有别的设备呢?
命令的可重复性
mount -a 和 umount -a 能够任意运行多次
如何撤销任何操作?
假如要取消自动挂载,只要把 /etc/fstab 中新加的这一行删掉或在行首添加一个 # 符号就能够了
和其他方案的相容性
关于手动挂载,大家都是相同的办法
正文结束
后记
第一次在 QQ 上回答如何挂载的问题,对方当然是懂这些的,但是并不熟练。
引用:




