常用命令
- fdisk -l 【磁盘详细信息】
[root@vm01 ~]# fdisk -l 【磁盘详细信息】
磁盘 /dev/sdb:2199.0 GB, 2199023255552 字节,4294967296 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘标签类型:dos
磁盘标识符:0x0524e8ab
- df -TH 【查看分区使用情况,查看挂载目录】
[root@vm01 ~]# df -TH 【查看分区使用情况和挂载目录】
文件系统 类型 容量 已用 可用 已用% 挂载点
/dev/mapper/centos-root xfs 253G 21G 233G 9% /
devtmpfs devtmpfs 21G 0 21G 0% /dev
tmpfs tmpfs 21G 99k 21G 1% /dev/shm
tmpfs tmpfs 21G 9.5M 21G 1% /run
tmpfs tmpfs 21G 0 21G 0% /sys/fs/cgroup
/dev/sda1 xfs 521M 166M 356M 32% /boot
tmpfs tmpfs 4.2G 0 4.2G 0% /run/user/0
tmpfs tmpfs 4.2G 13k 4.2G 1% /run/user/1000
/dev/sdb3 ext3 1.6T 73M 1.6T 1% /hdpdata
- ll -h 【显示文件具体占用】
[root@vm01 hdpdata]# ll -h 【显示具体的占用大小】
总用量 32K
drwxr-xr-x 4 root root 4.0K 5月 7 14:27 data
drwxr-xr-x 4 root root 4.0K 5月 7 09:40 hadoop
drwxr-xr-x 2 kafka hadoop 4.0K 5月 7 10:35 kafka-logs
drwx------ 2 root root 16K 5月 6 11:10 lost+found
drwxr-xr-x 3 root root 4.0K 5月 7 11:47 ztgx
- free 【内存信息常用命令】
[root@vm01 hdpdata]# free --help
Usage:
free [options]
Options:
-b, --bytes show output in bytes 【b】
-k, --kilo show output in kilobytes 【k】
-m, --mega show output in megabytes 【m】
-g, --giga show output in gigabytes 【g】
--tera show output in terabytes
-h, --human show human-readable output 【人类能读懂的方式,常用】
--si use powers of 1000 not 1024
-l, --lohi show detailed low and high memory statistics 【显示详细的低内存和高内存统计数据】
-t, --total show total for RAM + swap
-s N, --seconds N repeat printing every N seconds
-c N, --count N repeat printing N times, then exit
-w, --wide wide output
--help display this help and exit
-V, --version output version information and exit
For more details see free(1).
分区步骤
fdisk -l 查看磁盘
df -TH 查看具体使用情况
fdisk 要操作的磁盘 【不是分区】
n 【新建分区】
p 【表示创建主分区】
选择分区号,一般默认就好
确认大小,如果想全部设置,就填两次默认值
大小设置使用扇区为单位
在这里插入图片描述
一个扇区大小为512字节
举例:20G = 20*1024*1024*1024 / 512 = 41943040 扇区
t 【表示我们要修改分区格式】
3 【输入数字3,表示修改3号分区,与刚刚设置的分区号对应】
8e 【输入数字3,表示我们要修改为LVM分区格式】
w 【将更改保存到分区表】
分区成功,fdisk -l 命令可以查看
挂载目录
partprobe 【此操作会将分区信息更新到分区表中】【如果后续格式化找不到磁盘,可以执行此命令】
如何不执行此操作,可能会报错
[root@vm02 data]# mkfs.ext3 /dev/sda4
mke2fs 1.42.9 (28-Dec-2013)
无法对 /dev/sda4 进行 stat 调用 --- 没有那个文件或目录
格式化 【格式化文件系统为ext4,速度较快】
[root@vm02 data]# mkfs.ext4 /dev/sda4
mke2fs 1.42.9 (28-Dec-2013)
文件系统标签=
OS type: Linux
块大小=4096 (log=2)
分块大小=4096 (log=2)
Stride=0 blocks, Stripe width=0 blocks
63176704 inodes, 252706560 blocks
12635328 blocks (5.00%) reserved for the super user
第一个数据块=0
Maximum filesystem blocks=2401239040
7712 block groups
32768 blocks per group, 32768 fragments per group
8192 inodes per group
Superblock backups stored on blocks:
32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208,
4096000, 7962624, 11239424, 20480000, 23887872, 71663616, 78675968,
102400000, 214990848
Allocating group tables: 完成
正在写入inode表: 完成
Creating journal (32768 blocks): 完成
Writing superblocks and filesystem accounting information:
完成
- 挂载 【mount 分区名 文件目录】
[root@vm02 data]# mount /dev/sda4 /home/data/
[root@vm02 data]# df -TH
文件系统 类型 容量 已用 可用 已用% 挂载点
/dev/mapper/centos-root xfs 60G 16G 44G 27% /
devtmpfs devtmpfs 21G 0 21G 0% /dev
tmpfs tmpfs 21G 99k 21G 1% /dev/shm
tmpfs tmpfs 21G 9.3M 21G 1% /run
tmpfs tmpfs 21G 0 21G 0% /sys/fs/cgroup
/dev/sda1 xfs 521M 166M 356M 32% /boot
tmpfs tmpfs 4.2G 0 4.2G 0% /run/user/0
tmpfs tmpfs 4.2G 21k 4.2G 1% /run/user/1000
/dev/sda4 ext4 1.1T 80M 967G 1% /home/data
- 永久挂载 【如果不设置永久挂载,重启,挂载命令会失效,系统会无法正常启动】
# vi /etc/fstab 设置系统自动挂载硬盘,加入一行:
/dev/sda1 /storage ext4 defaults 0 0
重启,就会自动挂载了。
Linux不重启挂载硬盘
在使用 Linux 时,有时候会因为初始时磁盘空间分配估计不足,使用中需要将挂载点扩容的情况,这就需要我们挂载新的磁盘。但是如果我们在 Linux 运行过程中挂载磁盘, Linux 又不能在不重启的情况下自动识别【即fdisk -l 不显示新加的磁盘信息】,这时就需要我们使用下面的操作使 Linux 在不重启的情况下识别新挂载的磁盘。
首先,查看主机总线号,磁盘肯定是有总线连接着的:
[root@localhost ~]# ls /sys/class/scsi_host/
host0 host1 host2
其次,重新扫描SCSI 总线来添加设备:
[root@localhost ~]# echo "- - -" > /sys/class/scsi_host/host0/scan
[root@localhost ~]# echo "- - -" > /sys/class/scsi_host/host1/scan
[root@localhost ~]# echo "- - -" > /sys/class/scsi_host/host2/scan
之所以扫描的是SCSI 总线,是因为我们添加的是 SCSI 类型的磁盘。
再次,查看一下新挂载的磁盘,此时 Linux 已经可以识别新添加的磁盘:
[root@localhost ~]# fdisk -l
最后,对新挂载的磁盘进行分区,格式化,挂载即可使用。
网友评论