查看目前现有的磁盘信息:
fdisk -l
控制台会输出类似以下的信息
Disk /dev/vda: 32.2 GB, 32212254720 bytes, 62914560 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk label type: dos Disk identifier: 0x0008d73a Device Boot Start End Blocks Id System /dev/vda1 * 2048 62912511 31455232 83 Linux Disk /dev/vdb: 42.9 GB, 42949672960 bytes, 83886080 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes
注意观察Disk开头的这两行,/dev/vda和/dev/vdb分别列出了系统盘和数据盘的路径,就像windows系统下我们说c盘和d盘雷同的意思。
不同主机商,不同时代的主机,对数据盘和系统盘的命名也不一样,例如阿里云硬盘有些会命名为xvdb, 儿不是vdb, 清注意一下。
此时可以分析出vdb就是数据盘,我们可以看到其容量为42.9GB。
磁盘格式化
只适用于刚买的数据盘,如果你格式化了已经存过数据的硬盘,格式化会造成数据丢失!因为完全不需要格式化的。
如果数据盘路径为/dev/vdb, 那么格式化命令格式应为:
mkfs.ext4 /dev/vdb
有的同学会问了,为什么不用ext3,答案是淘汰的玩法就不要搞了。
磁盘挂载
mount就是磁盘挂载命令,打个比方,我想把磁盘挂载到/data0下面,那么先在系统根目录/之下制造一个目录,例如data0,然后mount即可,命令可以这样写:
cd / mkdir data0 mount /dev/vdb /data0
df -h命令查看磁盘/目录空间使用状态
这个命令无需多解释了,进入/data0里面打这个命令试试看,可以检查到挂载之后的实际情况。