您的位置:首页 > 运维架构 > Linux

4.1 df命令 4.2 du命令 4.3-4.4 磁盘分区(上)(下)

2017-06-19 00:52 603 查看
4.1 df命令

4.2 du命令

4.3-4.4 磁盘分区(上)(下)

4.1 df命令

磁盘管理 查看磁盘分区的命令
df
报告文件系统磁盘空间使用情况
文件系统1K-块已用可用已用%挂载点
/dev/sda3291400721223828279162445%/
devtmpfs49438004943800%/dev
tmpfs50419605041960%/dev/shm
tmpfs50419667364974602%/run
tmpfs50419605041960%/sys/fs/cgroup
/dev/sda12013801114608992056%/boot
tmpfs10084001008400%/run/user/0
第一列:磁盘分区
第二列:分区的大小
第三列:已经使用的空间
第四列:剩余可用空间
第五列:可用的百分比
第六列:挂载点(也就是目录的名字)
挂载点实际上就是一个目录的名字,他在Linux系统里就是一个目录,需要先把磁盘挂到目录上,然后才可以去进行读写磁盘的内容参数:-h 会根据磁盘的大小适当的显示磁盘容量
-i 查看分区下inode 的使用情况格式化的过程就是在创建inode ,在格式化的时候就是在分配好的,inode的多少跟分区的大小有关系的

当磁盘空着,还是写不进东西,这个时候可以查看inode 是否已经满使用

带有 tmpfs 是临时的文件系统,在其对应的挂载点里,即使写了东西,重启以后也会消失

/dev/shm 内存,在内存写入东西以后,运行起来会非常快

free 可以查看 swap

4.2 du命令

du 是用来查看文件大小
例:
du -sh /root/
查看root目录的大小
du /root/
可以查看到/root/目录下的所有目录参数:-s 显示数字大小
-h 显示数值的单位du 显示文件大小的方式:
因为磁盘被划分为多个块,每个块就是4kb,把文件写入到这些块里面去,不足一个块的大小,也会显示成一个块的大小,超出就分2个块;
一个块只能有一个文件,不能由多个文件去占用一个块
du -sb 绝对路径
可以查看文件或目录真实的大小,单位为字节(bit)。

4.3-4.4 磁盘分区(上)(下)

关于磁盘的命令
常用的就是给系统增加磁盘,然后去进行分区,最后进行挂载
在服务器上支持热拔插
使用fdisk 查看磁盘
-l 选项把系统有的磁盘显示出来

fdisk /dev/sdb
/dev/sdb 会因为服务器的型号不同,而有所变化,所以需要使用fdisk -l 显示出磁盘以后,可以对相应的磁盘进行分区操作命令

a   toggle a bootable flag                          切换可以开机
b   edit bsd disklabel                              BSD磁盘标签编辑
c   toggle the dos compatibility flag               切换DOS兼容性标志
d   delete a partition                              删除一个分区
g   create a new empty GPT partition table          创建一个空的GPT分区表
G   create an IRIX (SGI) partition table            创建一个分区表(SGI的IRIX)
l   list known partition types                      列出已知分区类型
m   print this menu                                 打印菜单
n   add a new partition                             添加一个新分区
o   create a new empty DOS partition table          创建一个新的空DOS分区表
p   print the partition table                       打印分区表
q   quit without saving changes                     退出而不保存更改
s   create a new empty Sun disklabel                创建一个空的太阳标识
t   change a partition's system id                  更改分区的系统id
u   change display/entry units                      更改显示/输入单元
v   verify the partition table                      验证分区表
w   write table to disk and exit                    将表写入磁盘并退出
x   extra functionality (experts only)              额外功能(仅限于专家)
常用选项为:

1. d 删除分区
2. l 创建逻辑分区
3. n 创建分区
p 创建主分区
e 创建拓展分区
l 创建逻辑分区

4. p 显示已经创建的分区
5. w 保存已经创建好的分区表
6. q 退出而不保存更改 设置分区大小的时候,可以使用+1G来区分分区的大小
fdisk -l 查看到信息:

设备 BootStartEndBlocksIdSystem
/dev/sda1 *20484196351209715283Linux
/dev/sdb241963528390655209715283Linux
/dev/sdb3839065610487807104857683Linux
/dev/sdb4104878081887641541943045Extended
/dev/sdb51048985612587007104857683Linux
/dev/sdb61258905614686207104857683Linux
知识点

Blocks 可以查看到分区的大小,单位为kb

Id 主分区或逻辑分区都是83;扩展分区是5

操作过程做,不支持删除键删除,可以使用ctrl+u 往前清除

当创建了拓展分区以后,将不能继续创建拓展分区,交互界面提示也会改变,变成使用 l 命令创建逻辑分区

即使删除已个逻辑分区,那么他这个分区号,是不会留空的,必须是连序

逻辑分区,肯定是从第五个分区号开始的,前四个分区是预留给主分区和拓展分区的

扩展分区里面包含逻辑分区

主分区+拓展分区≤4个分区
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Linux 阿铭