|||
因为需要维护实验室服务器,服务器又是linux系统,于是自己从linux文盲逐渐懂了一点了,小学生了。
这里慢慢分享些经验。
先说挂载。
当然最简单的还是把盘插进去后,fdisk –l 命令查找硬盘, mount /dev/sdb1 /mnt/sdb1 (/dev/sdb1为查找的盘,/mnt/sdb1是自己新建的文件夹目录,即挂载点)如果fdisk -l都找不到硬盘,那就是硬件问题了。。。。。。想拔出硬盘,umount /mnt/sdb1 即可。即将挂载点去除。
当然会出现问题的:mount: you must specify the filesystem type。原因很简单,有些盘系统做的都是LVM分区格式8e,不是ext3的83,所以不能像上面那样挂载。方法:lvscan 查看要挂载的硬盘是否active,如没有,需要vgchange -ay /dev/vg01。(vg01是用lvscan查看出来的) ls /dev/vg01/ 这里显示的是LogVol00 LogVol01(后一个是要挂载的盘)mount /dev/vg01/LogVol00/mnt/sdb2这样就OK了。ntfs 需要挂载的话,可以先安装3g:我是redhat,所以是fuse-2.7.4-8_12.el5.x86_64.rpm,fuse-ntfs-3g-2009.4.4-2.el5.rf.x86_64.rpm,再直接简单用mount命令即可。
umount时也会出问题:即会出现说busy,但是检查后发现没有可见程序在运行。
会发现:
USER PID ACCESS COMMAND
/mnt/sd2: root 657 ..c.. bash
就是..c..bash霸占着程序。
fuser -m -k /media/USB/将这个程序杀死。
如果你不是很明确是否要杀死所有霸占设备的程序,你还可以加一个 -i 参数,这样每杀死一个程序前,都会询问:
$ fuser -m -v -i -k /media/BAK/
挂载就这么简单!
Archiver|手机版|科学网 ( 京ICP备07017567号-12 )
GMT+8, 2024-5-18 18:24
Powered by ScienceNet.cn
Copyright © 2007- 中国科学报社