惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

月光博客
月光博客
Martin Fowler
Martin Fowler
Last Week in AI
Last Week in AI
罗磊的独立博客
阮一峰的网络日志
阮一峰的网络日志
博客园 - 【当耐特】
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
博客园 - 三生石上(FineUI控件)
S
SegmentFault 最新的问题
V
Visual Studio Blog
Hugging Face - Blog
Hugging Face - Blog
雷峰网
雷峰网
博客园_首页
人人都是产品经理
人人都是产品经理
量子位
美团技术团队
The Cloudflare Blog
小众软件
小众软件
WordPress大学
WordPress大学
有赞技术团队
有赞技术团队
M
MIT News - Artificial intelligence
Microsoft Security Blog
Microsoft Security Blog
D
DataBreaches.Net
博客园 - Franky

博客园 - YiYezc

Django + Vue 学习日志( PART03:Django 模板) Django + Vue 学习日志(08Python 闭包和装饰器) Django + Vue 学习日志(07Python对象构造) Django + Vue 学习日志(06Python 对象相关) Django + Vue 学习日志(05CBV) Django + Vue 学习日志(04HttpRequest) Django+Vue 学习日志(03模板查找) Django+Vue 学习日志(02视图实例) Django+Vue 学习日志 Python的if语句 Python元组 Python列表操作 Python列表管理 Python列表元素管理 Python字符串 Python变量 centos安装autossh bash相关 Linux的bash快捷键 Vim程序编辑器 Linux下光盘镜像生成和刻录 Linux文件系统备份dump Linux下文件压缩与打包 Linux磁盘分区 Linux文件访问和日志 block、inode、superblock详解 Linux文件系统的详解 Linux的权限对于文件与目录的意义 命令与文件的查询 ctime, atime与mtime释疑
Linux挂载
YiYezc · 2016-02-24 · via 博客园 - YiYezc

挂载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