Linux centosVMware df命令、du命令、磁盘分区
一、df命令
df(disk filesystem的简写)用于查看自己挂载磁盘的总容量、使用容量、剩余容量,可以不加任何参数,默认以KB为单位。
[root@davery ~]# df
文件系统 1K-块 已用 可用 已用% 挂载点
/dev/sda3 37319884 1033616 36286268 3% /
devtmpfs 927848 0 927848 0% /dev
tmpfs 937740 0 937740 0% /dev/shm
tmpfs 937740 8808 928932 1% /run
tmpfs 937740 0 937740 0% /sys/fs/cgroup
/dev/sda1 406180 125716 280464 31% /boot
tmpfs 187548 0 187548 0% /run/user/0
[root@davery ~]#
根据磁盘大小显示单位
df -h
[root@davery ~]# df -h
文件系统 容量 已用 可用 已用% 挂载点
/dev/sda3 36G 1010M 35G 3% /
devtmpfs 907M 0 907M 0% /dev
tmpfs 916M 0 916M 0% /dev/shm
tmpfs 916M 8.7M 908M 1% /run
tmpfs 916M 0 916M 0% /sys/fs/cgroup
/dev/sda1 397M 123M 274M 31% /boot
tmpfs 184M 0 184M 0% /run/user/0
[root@davery ~]#
查看inodes 的使用情况,若已使用100%,即使磁盘空间有剩余,也会提示磁盘空间已满。
[root@davery ~]# df -i
文件系统 Inode 已用(I) 可用(I) 已用(I)% 挂载点
/dev/sda3 18669056 26660 18642396 1% /
devtmpfs 231962 379 231583 1% /dev
tmpfs 234435 1 234434 1% /dev/shm
tmpfs 234435 471 233964 1% /run
tmpfs 234435 16 234419 1% /sys/fs/cgroup
/dev/sda1 204800 328 204472 1% /boot
tmpfs 234435 1 234434 1% /run/user/0
[root@davery ~]# df -i |grep -v tmfs
文件系统 Inode 已用(I) 可用(I) 已用(I)% 挂载点
/dev/sda3 18669056 26660 18642396 1% /
devtmpfs 231962 379 231583 1% /dev
tmpfs 234435 1 234434 1% /dev/shm
tmpfs 234435 471 233964 1% /run
tmpfs 234435 16 234419 1% /sys/fs/cgroup
/dev/sda1 204800 328 204472 1% /boot
tmpfs 234435 1 234434 1% /run/user/0
[root@davery ~]#
以KB、MB为单位显示。
[root@davery ~]# df -k |grep -v temfs
文件系统 1K-块 已用 可用 已用% 挂载点
/dev/sda3 37319884 1033476 36286408 3% /
devtmpfs 927848 0 927848 0% /dev
tmpfs 937740 0 937740 0% /dev/shm
tmpfs 937740 8808 928932 1% /run
tmpfs 937740 0 937740 0% /sys/fs/cgroup
/dev/sda1 406180 125716 280464 31% /boot
tmpfs 187548 0 187548 0% /run/user/0
[root@davery ~]#
[root@davery ~]# df -m |grep -v temfs
文件系统 1M-块 已用 可用 已用% 挂载点
/dev/sda3 36446 1010 35436 3% /
devtmpfs 907 0 907 0% /dev
tmpfs 916 0 916 0% /dev/shm
tmpfs 916 9 908 1% /run
tmpfs 916 0 916 0% /sys/fs/cgroup
/dev/sda1 397 123 274 31% /boot
tmpfs 184 0 184 0% /run/user/0
[root@davery ~]#
扩展
[root@davery ~]# free
total used free shared buff/cache available
Mem: 1875480 133640 1425168 8808 316672 1555360
Swap: 4194300 0 4194300
[root@davery ~]#
二、du命令
du(disk useage)查看某个目录或文件所占空间大小,格式du [-abckmsh] [文件名或目录名]
-a :全部文件和目录大小都列出来
-b:以B为单位列出
-k:以KB为单位列出
-m:以MB为单位列出
-h:系统自动调节单位列出
-c:最后总加
-s:只列出总和
[root@davery ~]# du -a
4 ./.bash_logout
4 ./.bash_profile
4 ./.bashrc
4 ./.cshrc
4 ./.tcshrc
[root@davery ~]# du -k
4 ./.ssh
0 ./make
0 ./1.txt
0 ./uear1
48 .
[root@davery ~]# du -b
200 ./.ssh
6 ./make
6 ./1.txt
6 ./uear1
12405 .
[root@davery ~]# du -m
1 ./.ssh
0 ./make
0 ./1.txt
0 ./uear1
1 .
[root@davery ~]# du -h
4.0K ./.ssh
0 ./make
0 ./1.txt
0 ./uear1
48K .
[root@davery ~]#
[root@davery ~]# du -s
48 .
[root@davery ~]#
[root@davery ~]# du -c
4 ./.ssh
0 ./make
0 ./1.txt
0 ./uear1
48 .
48 总用量
[root@davery ~]#
扩展
[root@davery ~]# du -sh /etc/passwd
4.0K /etc/passwd 当文件小于4K都会以4K显示
[root@davery ~]# ls -lh /etc/passwd
-rw-r--r--. 1 root root 1.1K 3月 31 21:20 /etc/passwd
[root@davery ~]# du -sh /root
48K /root
三、磁盘分区
首先需要再创建一个磁盘,“设置”—“添加”—“下一步”—“下一步”直到完成,重启reboot
fdisk是linux下硬盘的分区工具,比较实用,fdisk只能划分小于2TB的分区,格式fdisk [-l] [设备名称]
[root@davery ~]# w
11:44:17 up 6 min, 2 users, load average: 0.00, 0.05, 0.05
USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
root tty1 11:43 57.00s 0.02s 0.02s -bash
root pts/0 192.168.1.104 11:43 1.00s 0.03s 0.02s w
[root@davery ~]#
[root@davery ~]# fdisk -l
磁盘 /dev/sda:42.9 GB, 42949672960 字节,83886080 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘标签类型:dos
磁盘标识符:0x000a020f
设备 Boot Start End Blocks Id System
/dev/sda1 * 2048 821247 409600 83 Linux
/dev/sda2 821248 9209855 4194304 82 Linux swap / Solaris
/dev/sda3 9209856 83886079 37338112 83 Linux
磁盘 /dev/sdb:21.5 GB, 21474836480 字节,41943040 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
查看新插入磁盘
[root@davery ~]# fdisk -l /dev/sdb
磁盘 /dev/sdb:21.5 GB, 21474836480 字节,41943040 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
[root@davery ~]# fdisk /dev/sdb
欢迎使用 fdisk (util-linux 2.23.2)。
更改将停留在内存中,直到您决定将更改写入磁盘。
使用写入命令前请三思。
Device does not contain a recognized partition table
使用磁盘标识符 0x7c6cd9b7 创建新的 DOS 磁盘标签。
命令(输入 m 获取帮助):m
命令操作
a toggle a bootable flag
b edit bsd disklabel
c toggle the dos compatibility flag
d delete a partition
g create a new empty GPT partition table
G create an IRIX (SGI) partition table
l list known partition types
m print this menu
n add a new partition
o create a new empty DOS partition table
p print the partition table
q quit without saving changes
s create a new empty Sun disklabel
t change a partition's system id
u change display/entry units
v verify the partition table
w write table to disk and exit
x extra functionality (experts only)
p 打印当前磁盘分区情况
[root@davery ~]# fdisk /dev/sdb
命令(输入 m 获取帮助):p
磁盘 /dev/sdb:21.5 GB, 21474836480 字节,41943040 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘标签类型:dos
磁盘标识符:0x90d39d7a
设备 Boot Start End Blocks Id System
n 增加一个新的分区
命令(输入 m 获取帮助):n
Partition type:
p primary (0 primary, 0 extended, 4 free)
e extended
Select (default p): p
分区号 (1-4,默认 1):1
起始 扇区 (2048-41943039,默认为 2048):4096
Last 扇区, +扇区 or +size{K,M,G} (4096-41943039,默认为 41943039):+2000M
分区 1 已设置为 Linux 类型,大小设为 2 GiB
命令(输入 m 获取帮助):p
磁盘 /dev/sdb:21.5 GB, 21474836480 字节,41943040 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘标签类型:dos
磁盘标识符:0xb2aee2fe
设备 Boot Start End Blocks Id System
/dev/sdb1 4096 4100095 2048000 83 Linux
命令(输入 m 获取帮助):n
Partition type:
p primary (1 primary, 0 extended, 3 free)
e extended
Select (default p): p
分区号 (2-4,默认 2):2
起始 扇区 (2048-41943039,默认为 2048):2048
Last 扇区, +扇区 or +size{K,M,G} (2049-4095,默认为 4096):4096
将使用默认值 4096
分区 2 已设置为 Linux 类型,大小设为 1023.5 KiB
命令(输入 m 获取帮助):p
磁盘 /dev/sdb:21.5 GB, 21474836480 字节,41943040 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘标签类型:dos
磁盘标识符:0xb2aee2fe
设备 Boot Start End Blocks Id System
/dev/sdb1 4096 4100095 2048000 83 Linux
/dev/sdb2 2049 4095 1023+ 83 Linux
Partition table entries are not in disk order
d删除分区
命令(输入 m 获取帮助):d
分区号 (1,2,默认 2):2
分区 2 已删除
命令(输入 m 获取帮助):p
磁盘 /dev/sdb:21.5 GB, 21474836480 字节,41943040 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘标签类型:dos
磁盘标识符:0xb2aee2fe
设备 Boot Start End Blocks Id System
/dev/sdb1 4096 4100095 2048000 83 Linux
l添加逻辑分区
命令(输入 m 获取帮助):l
e添加扩展分区
命令(输入 m 获取帮助):e
w保存分区配置
命令(输入 m 获取帮助):w
The partition table has been altered!
Calling ioctl() to re-read partition table.
正在同步磁盘。
[root@davery ~]# fdisk -l /dev/sdb
磁盘 /dev/sdb:21.5 GB, 21474836480 字节,41943040 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘标签类型:dos
磁盘标识符:0xb2aee2fe
设备 Boot Start End Blocks Id System
/dev/sdb1 4096 4100095 2048000 83 Linux
[root@davery ~]#
Linux centosVMware df命令、du命令、磁盘分区的更多相关文章
- linux系统df和du命令的区别
发现一台用户的电脑,df检查出来的/磁盘空间占用了16G,比用du查看得到的磁盘空间大的多,du查看/下所有程序目录加起来还不到5G.这是什么原因呢? 即便是有隐藏文件,查了也很小啊. 因为df和 ...
- linux中df和du查看磁盘大小不一致解决方法
挂了一块50G到/data目录下# df -h Filesystem Size Used Avail Use% Mounted on /dev/xvdb1 50G 46G 1.2G 98% /dat ...
- df 和du 命令统计磁盘空间不准确
Linux & Unix 中 df 和 du 命令统计磁盘空间数值不一致 经常会使用 df 和 du 分别查看磁盘空闲空间和占用空间,偶尔会发现 df(空闲空间) 会小于磁盘大小减去 du(占 ...
- Linux下查看文件和文件夹大小的df和du命令
转自:http://www.yayu.org/look.php?id=162 当磁盘大小超过标准时会有报警提示,这时如果掌握df和du命令是非常明智的选择. df可以查看一级文件夹大小.使用比 ...
- Linux下df与du两个命令的差别?
Linux下df与du两个命令的差别? 一.df显示文件系统的使用情况,与du比較,就是更全盘化. 最经常使用的就是 df -T,显示文件系统的使用情况并显示文件系统的类型. 举比例如以下: [roo ...
- Linux学习笔记(4)磁盘分区(fdisk)、挂载与文件系统命令
Linux学习笔记(4)磁盘分区(fdisk).挂载与文件系统命令 1.磁盘分区是怎么表示的? 1.1 对于IDE接口,第一主盘为hda,第1从盘为hdb,第1从盘的第1个分区为hdb1 1.2 对于 ...
- Linux系统添加硬盘设备(磁盘分区-格式化-挂载-使用)
当全新安装了一块新的硬盘设备后,为了更充分.更安全的利用硬盘空间首先要进行磁盘的分区, 然后格式化,最后挂载使用. 实例:对新添加的硬盘设备进行分区.格式化并挂载到/newFS目录. 第一步:在vmw ...
- df与du查看磁盘空间使用不一致的解决方法
近一段时间,某台服务器的磁盘空间使用不太正常,与其他的服务器相比,严重超出磁盘空间使用 使用df与du相关命令查看,具体结果如下: du -hFilesystem Size Used A ...
- Linux学习笔记(5)磁盘分区(parted)
Linux学习笔记(5)磁盘分区(parted) .演示: ()parted /dev/sdb :进入parted 分区命令(可以使用help来查看命令详细描述)(2)p :列出当前磁盘分区信息,可以 ...
随机推荐
- 慕课网:剑指Java面试-Offer直通车视频课程
慕课网:剑指Java面试-Offer直通车视频课程,一共有10个章节. 目录结构如下: 目录:/2020036-慕课网:剑指Java面试-Offer直通车 [6G] ┣━━第10章 Java常用类库与 ...
- Kubernetes的service资源介绍
service 三种工作模式:userspace.iptables.ipvs 删除手动创建的service [root@master ~]# kubectl delete svc redis serv ...
- 使用vASA842配置ASDM645
准备:使用VMware打开vASA842.ova文件,将第一个网络适配器桥接到一个vmnet接口,我这里是vmnet3,网段是10.0.0.0/24,网关是10.0.0.1/24 1.打开vASA84 ...
- 【PAT甲级】1043 Is It a Binary Search Tree (25 分)(判断是否为BST的先序遍历并输出后序遍历)
题意: 输入一个正整数N(<=1000),接下来输入N个点的序号.如果刚才输入的序列是一颗二叉搜索树或它的镜像(中心翻转180°)的先序遍历,那么输出YES并输出它的后序遍历,否则输出NO. t ...
- HtmlUnit-API的使用就介绍
转自:https://www.cnblogs.com/luotinghao/p/3800054.html 网络爬虫第一个要面临的问题,就是如何抓取网页,抓取其实很容易,没你想的那么复杂,一个开源Htm ...
- SpringMVC中在Controller类的每个方法执行前调用某个方法的实现
在使用SpringMVC做项目的时候,如果想在@Controller类中每个@RequestMapping方法执行前都调用某个方法,要怎么实现呢?答案是使用Spring的@ModelAttribute ...
- Java中的基本数据类型语法补充
变量要先赋值后使用 不给变量赋值代表什么 不赋值就使用会怎样 (会报错) 计算并赋值运算符 作用是为了让代码更加简洁.比如 a = a + 10,可以简化为 a+=10 += -= *= /= %= ...
- 下载安装charles并导入证书、使用
抓包原理 1.截获真实客户端的 HTTPS请求,伪装客户端向真实服务端发送 HTTPS 请求. 2.接受真实服务器响应,用 Charles 自己证书伪装服务端向真实客户端发送内容 3.证书导入 看博客 ...
- Python学习笔记005
if if == : xxxx elif : xxxx else: xxxx 输入字符串 input() 字符串转数值 int() 数值转字符串 str() 输出 print() ...
- Android。WebView加载UR请求使用Cookie储存User_Id记录用户是否登陆过
1.WebView初始化的时候用倒如下代码: if (Build.VERSION.SDK_INT >= 21) { CookieManager.getInstance().setAcceptTh ...