Linux挂载

挂载Ext2/Ext3文件系统
范例一:用默认的方式,将创建的 /dev/hdc6 挂载到 /mnt/hdc6 上面!
[root@www ~]# mkdir /mnt/hdc6
[root@www ~]# mount /dev/hdc6 /mnt/hdc6
[root@www ~]# df
Filesystem 1K-blocks Used Available Use% Mounted on
.....中间省略.....
/dev/hdc6 1976312 42072 1833836 3% /mnt/hdc6

磁盘检验
fsck 对整个磁盘或者某个分区进行自检,如fsck -f /dev/sda5 其中-f表示强制自检,还有选项-C显示检查进度
badblocks 对硬盘检查是否存在坏道,如badblocks -sv /dev/sda5 其中参数是显示检测的进度和结果

mount命令:mount 外部设备 目录 将该外部设备挂在到该目录下,mount不加任何选项可以查看系统挂载情况,此时是临时挂载,当重新启动计算机的时候,就不再挂载了。
umount命令:umount 外部设备 或者 umount 挂载点 卸载外部设备

mount -o remount,ro /mmt 该命令的意思是以只读方式重新挂载到/mmt下
mount -o remount,rw /mmt 该命令的意思是以可读可写方式重新挂载到/mmt下
mount -o remount,noexec /mmt 该命令的意思是以没有执行权限方式重新挂载到/mmt下

如在执行命令 umount /dev/sda5 发现device is busy,可用命令fuser -mv /mmt来检查哪一个进程在使用该设备

开机自动挂载
/etc/fstab
vim /etc/fstab
在最后一列输入如下内容
设备名 挂载点 文件系统 默认权限 是否用dump做备份 是否用fsck对该设备进行自检
/dev/sda5 /mmt ext3 defaults 0 0

挂载特殊设备,如XX.ios在root目录下
mouont -o loop XX.ios /mnt
开机自动挂载
#vim /etc/fstab
设备名 挂载点 文件系统 默认权限 是否用dump做备份 是否用fsck对该设备进行自检
/root/XX.ios /mnt ios9660 defaults,loop 0 0

查看磁盘或分区参数
tune2fs -l /dev/sda5
tune2fs -L XX /dev/sda5 修改磁盘参数 卷标修改为XX,更多选项可用 -h查看
一个设备如果卷标改为某个名字如XX,以后使用该设备可以这样使用如:mount LABEL=XX /mnt
该卷标还有一个命令:e2label /dev/sda5 XX

swap构建
查看交换分区 cat /proc/swaps
增加交换分区
先划分一个分区如sda6,然后将该分区的system改为swap,然后partprobe,然后mkswap /dev/sda6,然后激活swapon /dev/sda6,关闭用swapoff,这种方法在电脑重启的时候就不再生效了。想生效就加入到/etc/fstab,注意swap是没有挂载点的。
#vim /etc/fstab
设备名 挂载点 文件系统 默认权限 是否用dump做备份 是否用fsck对该设备进行自检
/dev/sda6 swap swap defaults 0 0

还有一种方法增加swap
#dd if=/dev/zero of=file bs=1M count=100 该命令是创建一个文件叫file,大小为100M
然后将file占用的100M空间来作为交换分区
#mkswap file
#swapon file
#vim /etc/fstab
设备名 挂载点 文件系统 默认权限 是否用dump做备份 是否用fsck对该设备进行自检
/目录/file swap swap defaults 0 0

posted @ 2016-02-24 22:22  YiYezc  阅读(516)  评论(0编辑  收藏  举报