linux下磁盘及文件系统基础知识(一)
MBR主引导记录,共有512字节
其中446字节表示BootLoad系统启动引导器
64字节表示磁盘分区,且16个字节可标识一个主分区,所有一块磁盘最多只能有4个主分区
所以大部分磁盘分区是3个主分区和一个扩展分区,而扩展分区又可分N个逻辑分区
最2字节主要是标准MBR是否有效
2.df命令:显示文件系统磁盘空间使用情况
格式:df [选项]
选项:-B 1K/1M/1G块显示(默认以1K块大小显示)
-h 以人类能识别的单位显示M/G显示
-i 以inode显示磁盘使用情况
-P 强制一行一行显示
3.du命令: 显示文件的使用情况
格式:du [选项]
选项:-B 1K/1M/1G块显示(默认以1K块大小显示)
-h 以人类能识别的单位显示M/G显示
-s 显示整个目录大小,大小包含其以下的子文件或目录
4.ln 命令:链接命令
格式:ln [选项] 源文件 目标文件
选项:-s 建立软链接或叫符号链接
-v 显示执行过程
硬链接:相当于在本分区内做文件备份
1、只能对文件创建,不能应用于目录;
2、不能跨文件系统;即跨分区
3、会增加文件被链接的次数;可以用ls -l命令查看
4、指向同一个实际文件的inode
5、不加任何选项,就是建立硬链接
例如: ln /etc/grub.conf /tmp/gruback.conf
符号链接:相当于Windows下的快捷方式
1、可应用于文件和目录;
2、可以跨文件系统;
3、不会增加被链接文件的链接次数;
4、其大小为指定的路径所包含的字符个数;
5、指向的是源文件路径并不是元数据inode
6、需加-s选项,才能建立软链接
例如: ln -s /etc/grub.conf /tmp/gruback.conf
5.mknod命令:创建设备文件命令
mknod [选项]... 名字 类型 [主设备号 次设备号]
选项:-m 权限
设备文件:在/dev/目录下
b: 按块为单位,随机访问的设备;代表有硬盘
c:按字符为单位,线性设备; 代表有键盘
主设备号 (major number)标识设备类型
次设备号 (minor number)标识同一种类型中不同设备
例如:创建一个类型为块,主次设备号分别为88,0的设备文件
mknod /dev/dev_block b 88 0
ps:硬盘设备的设备文件名:hd*代表IDE硬盘,sd*代表sata/scsi
6.fdisk命令:查看当前系统硬盘及分区:
fdisk -l [指定的硬盘或分区]
管理磁盘分区:
例如: fdisk /dev/sda
p: 显示当前硬件的分区,包括没保存的改动
n: 创建新分区
e: 扩展分区
p: 主分区
d: 删除一个分区
w: 保存退出
q: 不保存退出
t: 修改分区类型
l: 显示所支持的分区类型
partprobe命令让内核重新读取分区表,无需重启系统(Redhat6不支持)
本文出自 “夏维柳” 博客,请务必保留此出处http://willow.blog.51cto.com/6574604/1765079
原文地址:http://willow.blog.51cto.com/6574604/1765079