磁盘管理类命令总结(二)

Linux内核自持根分区“/”,唯一入口,其他设备或分区要想访问需要进行挂载后访问。


开机自动挂载:/etc/rc.d/rc.sysinit:系统初始化脚本

    其中一个功能:挂载/etc/fstab文件中定义的文件系统挂载表。


/etc/fstab 各字段意义


1、要挂载的设备:设备文件、LABEL=, UUID=

2、挂载点:swap没有挂载点,挂载点为swap

3、文件系统类型

4、挂载选项:多个选项间使用逗号分隔; 

5、转储频率:0:从不备份 1:每日备份

6、自检次序:0: 不自检 1:首先自检,通常只能被/使用;


mount [options] [-t fstype] [-o option] 设备 挂载点

[options]: 命令的选项

-o options: 挂载时启用分区特性


挂载点:原始数据将被暂时隐藏;事先得存在;


卸载:空闲时可以被卸载;umount 设备|挂载点


mount: 直接使用,可显示当前系统所有已挂载的设备

也可cat查看这两个文件 /proc/mounts, /etc/mtab


常用选项:

-t fstype

-r: 只读挂载

-w: 读写

-L lable: 以卷标指定, LABLE=“label”

-U UUID:以UUID指定挂载设备,UUID=“UUID”

-a: 自动挂载所有(/etc/fstab文件中)支持自动挂载的设备


-o options

async: 异步I/O

sync: 同步I/O

noatime/atime: 建议noatime

auto/noauto: 是否能够被mount -a选项自动挂载;

diratime/nodiratime: 是否更新目录的访问时间戳;

exec/noexec:是否允许执行其中的二进制程序;

_netdev: 

remount: 重新挂载

     acl: 启用facl


设定其默认挂载选项    

# tune2fs -o mount-option 设备

# tune2fs -o ^mount-option 取消


光盘设备文件与其符号链接:/dev/cdrom, /dev/dvd, /dev/sr0  [-t iso9660]


查看占用挂载的设备的进程:

    fuser -v 挂载点

    fuser -km 挂载点



df: 磁盘空间使用状态报告

-h: human-readable

-i: inode

-P: POSIX


df [options] [device]


du: 评估文件占用磁盘空间的情况

-s summarize

-h human-readable



查看内存空间使用状态:

# cat /proc/meminfo

# free

    -m: 显示结果以MB为单位

    -g: 显示结果以GB为单位


dd命令:

实现文件复制:dd if=input_file of=output_file

   dd if=input_file of=output_file bs=#[b|k|m|g] count=#

复制光盘镜像:

dd if=/dev/cdrom of=/tmp/linux.iso

cat /dev/cdrom > /tmp/linux.iso 

备份分区表

dd if=/dev/sda of=/tmp/myfile bs=512 count=1

清空分区表

     dd if=/dev/zero of=/dev/sdb bs=510 count=1


/dev/zero, /dev/null


MBR: Master Boot Record, 主引导记录


512bytes: 

bootloader: 446bytes

fat: 64bytes, 16bytes, 4

MBR有效性标记:5A 


你可能感兴趣的:(磁盘管理,磁盘命令)