叠石资环:mount/unmount命令,Linux( 二 )
CODE:
#mkdir/mnt/u
#mount/dev/sda1/mnt/u
挂载即可 。
8.可以直接使用iso文件吗?
可以 , 就是mount的这一选项使得Linux下有免费虚拟光驱的说法 , 具体用法是:
CODE:
#mkdir/mnt/iso
#mount–olooplinux.iso/mnt/iso
当然 , 挂载以后挂载点/mnt/iso也是只读的 。
9.我怎么不可以mountiso文件?
一?而言 , 大多数的发行版使用的内核均已将loop设备的支持编译进去了 , 但是也有没有的情况 , 所以请确保系统所使用的内核支持loop设备 。
第二种情况是iso文件被放置到了NTFS或其它只读文件系统中了 。 挂载loop设备必须要求挂载到一个可写的分区中 , 目前Linux内核对NTFS文件系统的写支持非常有限 , 请将iso文件复制到其它可写文件系统中后再挂载 。
10.如何挂载光驱和软驱
一般来说CDROM的设备文件是/dev/hdc , 软驱的设备名是/dev/fd0
CODE:
#mkdir/mnt/cdrom
#mount/dev/hdc/mnt/cdrom//挂载光驱//
#mkdir/mnt/floppy
#mount/dev/fd0/mnt/floppy//挂载软驱//
11.为何挂载的CD-ROM不能显示中文文件?
使用–oiocharset=cp936选项一般能解决问题 , 否则使用utf-8编码 。
CODE:
#mount–oiocharset=cp936/dev/hdc/mnt/cdrom
12.如何开机自动挂载分区?
每次挂载都要输入那么长的命令的确是繁琐了些 , 只要将分区信息写到/etc/fstab文件中即可实现系统启动的自动挂载 , 例如对于/dev/hda5的自动挂载添加如下的行即可:
CODE:
/dev/hda5/mnt/hda5vfatdefaults,iocharset=cp936,rw00
13.如何挂载samba分区?
CODE:
#mkdir/mnt/share
#mount-tsmbfs-ousername=root,password=abc,codepage=936,iocharset=gb2312//192.168.1.100/share/mnt/share
如果中文显示不正常请尝试UTF-8编码 。 当然可以写到fstab中实现自动挂载 。
14.mount--bind是什么意思?
mount--bind是将一个目录中的内容挂载到另一个目录上 , 用法是
CODE:
#mount--bindolddirnewdir
这个命令使得自己搭建的FTP要共享某个目录的时候变得特别方便 。 如果要取消mount用命令:
CODE:
#mount--moveolddirnewdir即可 。
如果mount--bind?想写入fstab中的话格式如下:
CODE:
olddirnewdirnonebind00
15.umount基本用法是?
譬如/dev/hda5已经挂载在/mnt/hda5上,用一下三条命令均可卸载挂载的文件系统
CODE:
#umount/dev/hda5
#umount/mnt/hda5
#umount/dev/hda5/mnt/hda5
16.为什么umount的时候老显示devicebusy?
这是因为有程序正在访问这个设备 , 最简单的办法就是让访问该设备的程序退出以后再umount 。 可能有时候用户搞不清除究竟是什么程序在访问设备 , 如果用户不急着umount , 则可以用:
CODE:
#umount-l/mnt/hda5
来卸载设备 。 选项–l并不是马上umount , 而是在该目录空闲后再umount 。 还可以先用命令psaux来查看占用设备的程序PID , 然后用命令kill来杀死占用设备的进程 , 这样就umount的非常放心了 。
方法一:
fuser-m-v/nfs_old/
用户进程号权限命令
/nfs_old/:root2699..c..bash
root2999..c..su
如上所示 , 有两个进程占用了 , 将其kill掉 , 再重新取消挂载 。
kill-926992999
umount/nfs_old/
方法二:
umount-l/nfs_old/
【叠石资环:mount/unmount命令,Linux】方法三:
fuser-km/nfs_old/

文章图片
