linux下磁盘及文件系统基础知识(1)
2016-04-18 16:04
567 查看
linux下磁盘及文件系统基础知识(1)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
其中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
相关文章推荐
- Linux内存管理之三 页的分配和释放
- linux下iconv()函数的用法
- Linux内存管理之二 内存节点和内存分区
- Linux 内核学习路线
- Linux内存管理之一 分段与分页
- linux2T以上分区格式化
- linux命令详解——top
- linux命令详解——top
- 50个最常用的UNIX/Linux命令
- linux性能监测
- linux下导入、导出mysql数据库命令
- linux 常用命令
- linux 资源查看
- linux设备驱动之USB数据传输分析
- CentOS安装vim
- CentOS安装sass-lang报错Temporary failure in name resolution
- linux命令详解——iostat
- linux命令详解——iostat
- linux socket 编程(C语言)
- 使用ssh远程重装centos