- 浏览: 125381 次
- 性别:
- 来自: 杭州
文章分类
最新评论
-
zzzhenyu:
您好,我现在也遇到了同样的问题,请问你后来知道为什么了吗?
error at ::0 can't find referenced pointcut allMethod
umount出现device is busy
格式: mount [- 参数 ] [ 设备名称 ] [ 挂载点 ]
其中常用的参数有:
-a 安装在 /etc/fstab 文件中类出的所有文件系统。
-f 伪装 mount ,作出检查设备和目录的样子,但并不真正挂载文件系统。
-n 不把安装记录在 /etc/mtab 文件中。
-r 讲文件系统安装为只读。
-v 详细显示安装信息。
-w 将文件系统安装为可写,为命令默认情况。
-t < 文件系统类型 > 指定设备的文件系统类型,常见的有:
ext2 linux 目前常用的文件系统
msdos MS-DOS 的 fat ,就是 fat16
vfat windows98 常用的 fat32
nfs 网络文件系统
iso9660 CD-ROM 光盘标准文件系统
ntfs windows NT/2000/XP 的文件系统
auto 自动检测文件系统
-o < 选项 > 指定挂载文件系统时的选项,有些也可写到在 /etc/fstab 中。常用的有:
defaults 使用所有选项的默认值( auto 、 nouser 、 rw 、 suid )
auto/noauto 允许 / 不允许以 –a 选项进行安装
dev/nodev 对 / 不对文件系统上的特殊设备进行解释
exec/noexec 允许 / 不允许执行二进制代码
suid/nosuid 确认 / 不确认 suid 和 sgid 位
user /nouser 允许 / 不允许一般用户挂载
codepage=XXX 代码页
iocharset=XXX 字符集
ro 以只读方式挂载
rw 以读写方式挂载
remount 重新安装已经安装了的文件系统
loop 挂载回旋设备
需要注意的是,挂载点必须是一个已经存在的目录,这个目录可以不为空,但挂载后这个目录下以前的内容将不可用, umount 以后会恢复正常。使用多个 -o 参数的时候, -o 只用一次,参数之间用半角逗号隔开:
# mount –o remount,rw /
例如要挂载 windows 下文件系统为 FAT32 的 D 盘,一般而言在 Linux 下这个分区对应 /dev/hda5 ,根据具体的分区情况会有不同,这里就以 hda5 来举例说明:
# mkdir /mnt/hda5 // 创建 hda5 的目录作为挂载点,位置和目录名可自定义 //
# mount -t vfat /dev/hda5 /mnt/hda5
一般而言, Linux 会自动探测分区的文件系统,除非让你指定时,否则 -t vfat 可以省掉。
# mount /dev/hda5 /mnt/hda5
这样就可以进入 /mnt/hda5 目录去访问分区中的资源了。
3. 为什么 mount 上分区后显示不了中文文件为问号 / 乱码?
显示问号表明你的系统中没有可识别使用的中文字体,请先安装中文字体。确保你的系统已经可以很好的显示中文。显示为乱码一般是 mount 默认使用的文件系统编码和文件系统中文件的实际编码不一致造成的。 要想正常显示中文文件, mount 时需要用到 -o 参数里的 codepage 和 iocharset 选项。 codepage 指定文件系统的代码页,简体中文中文代码是 936 ; iocharset 指定字符集,简体中文一般用 cp936 或 gb2312 。
# mount –o iocharset=gb2312 codepage=936 /dev/hda5 /mnt/hda5
一般来说 mount –o iocharset=cp936 /dev/hda5 /mnt/hda5 就可以解决问题了。
如果这样做了以后还有问题,请尝试 UTF-8 编码:
# mount –o iocharset=utf8 /dev/hda5 /mnt/hda5
4. 为什么 mount 上去以后分区普通用户不可写?
mount 时加上 –o umask=000 即可:
# mount –o umask=000, iocharset=cp936 /dev/hda5 /mnt/hda5
5. 为什么 mount 上去后的分区中的文件都变成短文件名了?
这是文件系统挂错的原因,将 FAT32 挂载成 FAT16 时就会出现这种情况,先 umount ,然后用 –t vfat 重新挂载即可解决问题。
# mount –t vat /dev/hda5 /mnt/hda5
7. 如何挂载 U 盘和 mp3 ?
如果计算机没有其它 SCSI 设备和 usb 外设的情况下,插入的 U 盘的设备路径是 /dev/sda1 ,用命令:
# mkdir /mnt/u
# mount /dev/sda1 /mnt/u
挂载即可。
8. 可以直接使用 iso 文件吗?
可以,就是 mount 的这一选项使得 Linux 下有免费虚拟光驱的说法,具体用法是:
# mkdir /mnt/iso
# mount –o loop linux.iso /mnt/iso
当然,挂载以后挂载点 /mnt/iso 也是只读的。
12. 如何开机自动挂载分区?
每次挂载都要输入那么长的命令的确是繁琐了些,只要将分区信息写到 /etc/fstab 文件中即可实现系统启动的自动挂载,例如对于 /dev/hda5 的自动挂载添加如下的行即可:
/dev/hda5 /mnt/hda5 vfat defaults,iocharset=cp936, rw 0 0
13. 如何挂载 samba 分区?
# mkdir /mnt/share
# mount -t smbfs -o username=root,password=abc,codepage=936,iocharset=gb2312 //192.168.1.100/share /mnt/share
如果中文显示不正常请尝试 UTF-8 编码。当然可以写到 fstab 中实现自动挂载。
14. mount --bind 是什么意思?
mount --bind 是将一个目录中的内容挂载到另一个目录上,用法是
# mount --bind olddir newdir
这个命令使得自己搭建的 FTP 要共享某个目录的时候变得特别方便。如果要取消 mount 用命令:
# mount --move olddir newdir 即可。
如果 mount --bind 也想写入 fstab 中的话格式如下:
olddir newdir none bind 0 0
16. 为什么 umount 的时候老显示 device busy ?
这是因为有程序正在访问这个设备,最简单的办法就是让访问该设备的程序退出以后再 umount 。可能有时候用户搞不清除究竟是什么程序在访问设备,如果用户不急着 umount ,则可以用 :
# umount -l /mnt/hda5
来卸载设备。选项 –l 并不是马上 umount ,而是在该目录空闲后再 umount 。还可以先用命令 ps aux 来查看占用设备的程序 PID ,然后用命令 kill 来杀死占用设备的进程,这样就 umount 的非常放心了。
发表评论
-
[warn] _default_ VirtualHost overlap on port 80, the first has precedence
2012-05-07 10:33 1227解决[warn] _default_ VirtualHost ... -
关于两根或多根拔号adsl绑定的问题的解决方法
2012-04-12 14:56 1079我现在用两根拔号ADSL在一台RH8下拔号使用,是用了负载平衡 ... -
fstab参数详解
2012-04-09 14:29 593fstab中存放了与分区有关的重要信息,其中每一行为一个分区记 ... -
断开客户端samba用户链接
2012-04-09 09:20 1382一般客户端samba的用户访问首次需要输入用户名和密码 ... -
RHEL5.5下配置Samba服务
2012-04-07 18:00 1593一、配置前的准备工作 1. RHEL5.5 安装光盘 ... -
linux下查看所有用户及所有用户组
2012-04-07 15:29 663groups 查看当前登录用 ... -
Dell PowerEdge SC430 Server Red Hat 4.0安装手册
2012-04-05 21:19 1590本文档介绍了在不使用Dell Open Manage Serv ... -
centos 6.0出现Disk sda contains BIOS RAID metadata解决方法
2012-04-05 20:38 1106这个是在把服务器硬盘放在PC机上安装centos6.0时出现的 ... -
CentOs下php连mssql并配置unixODBC
2012-04-05 16:10 2770目前,我实面了种情况下的安装: 第一:系统安装时已经安装配置 ... -
安装freetds报错sql.h not found
2012-04-05 15:31 2342如果安装freetds出现sql.h not found错误, ... -
linux下的/dev/shm/
2012-03-28 21:38 675/dev/shm/是linux下一个非 ... -
linux系统/var/log目录下的信息详解
2012-03-13 16:57 1374一、/var目录 /var 所有服务的登录的文件或错误 ... -
Linux环境下 php+mysql远程连接数据库,开启3306端口
2011-12-21 19:18 1871Linux环境下 php+mysql远程 ... -
CentOS 卸载OpenJdk
2011-12-11 20:47 1997安装好的CentOS会自带OpenJdk,用命令 java - ... -
Linux密码忘记
2011-12-09 11:03 6611. 在出现grub画面时,选择linux引导项,然后按e键2 ...
相关推荐
umount: /mnt: device is busy umount: /mnt: device is busy 2).找出依然在访问该文件系统的进程号: [root@vserver01 ~]# fuser -c /mnt /mnt: 2563c [root@vserver01 ~]# ps -ef | grep
Mac OS UMount CD Methods Mac OS UMount CD Methods Mac OS 光驱 弹出 加载
解决当apk安装至外置存储卡后,存储卡umount失败的问题。
说明 如果umount 的时候出现 device busy之类的, 可以考虑把iso放移动硬盘上. 在这一步直接拔掉移动硬盘,再重新插上. ------ 最后 回到安装界面, 选择 扫描硬盘,寻找安装程序的iso映像文件 应该可以成功挂载到...
官方离线安装包,测试可用。使用rpm -ivh [rpm完整包名] 进行安装
umount是“unmount”的缩写,译为“不挂在。所以它的”的作用是卸载已安装的文件系统、目录或文件。 使用umount命令可以卸载文件系统。利用设备名或挂载点都能umount文件系统,不过最好还是通过挂载点卸载,一面使用...
离线安装包,亲测可用
Linux基础课件磁盘卸载umount命令共11页.pdf.zip
sys-mount用于Rust的mount和umount2系统调用的高级FFI绑定。 示例Mount这是如何将sys-mount高层FFI绑定写入Rust的mount和umount2系统调用的mount命令。 示例Mount这就是可以使用此API编写mount命令的方式。 板条箱...
【IT十八掌徐培成】Linux基础-04.xargs-mount-umount.zip
往Linux 0.11系统中加入了mount_umount和读写DOS软盘和DOS分区的工具.zip
往Linux 0.11系统中加入了mount_umount和读写DOS软盘和DOS分区的工具.zip
本篇文章主要介绍了linux中mount/umount命令的基本用法及开机自动挂载,具有一定的参考价值,感兴趣的小伙伴们可以参考一下。
最多可以同时挂4个设备,分别定义4个设备号,如果同一设备号使用2次,会进入OPEN_FILE两次,出现"FileDisk: IOCTL_FILE_DISK_OPEN_FILE: Media already opened\n"的错误提示; 二 基本知识: 1 关于DefineDosDevice...
安装和登录命令:login、shutdown、halt、reboot、install、mount、umount、chsh、 exit、last; ◆ 文件处理命令:file、mkdir、grep、dd、find、mv、ls、diff、cat、ln; ◆ 系统管理相关命令:df、top、free、...
Linux操作系统基础
#!/bin/sh #auto get ip #udhcpc #config ip netmask gw #ifconfig eth0 172.20.223.123 ... echo "please input umount like this: umount /mnt" else echo "nfs mount failed,please check and try again!!" fi
离线安装包,亲测可用