目录
一、建立磁盘分区
Ⅰ.查看磁盘信息
在linux中,我们使用fdisk -l 命令对磁盘及分区信息进行查看
在vmware中,我们给linux系统增加一块硬盘,这里我已经添加好了(硬盘2)
Ⅱ.扫盘操作
ls /sys/class/scsi_host/
#查看host个数
echo "- - -" > /sys/class/scsi_host/host编号/scan
#扫盘操作
Ⅲ.选择磁盘设备进行操作
进入系统,使用命令fdisk /dev/sdb 来进入我们新建的硬盘进行设置
设置如下
命令(输入 m 获取帮助):n
Partition type: #新建磁盘分区的种类,p 主分区 ,e 扩展分区
p primary (2 primary, 0 extended, 2 free)
e extended
Select (default p): p
分区号 (3,4,默认 3): #分区号设置
起始 扇区 (20973568-41943039,默认为 20973568): #设置分区起始,一般默认
将使用默认值 20973568
Last 扇区, +扇区 or +size{K,M,G} (20973568-41943039,默认为 41943039):
#设置分区的容量或结束+**K,M,G
将使用默认值 41943039
分区 3 已设置为 Linux 类型,大小设为 10 GiB
命令(输入 m 获取帮助):w #保存磁盘分区设置
Ⅳ.格式化文件系统并挂载
mkfs.xfs /dev/sdb3 命令格式化分区为xfs文件系统
进入/etc/fstab 来进行永久挂载(不会因系统重启而丧失配置)
使用
#/etc/fstab
/dev/sdb2 /data/sdb2 xfs defaults 0 0
(挂载设备) (挂载点) (文件系统) (挂载选项)*(是否dump进行备份)(是否fsck检查分区)
或者磁盘分区uuid的形式进行配置,使用ls -l /dev/disk/by-uuid 查看目标磁盘的uuid,复制过来
#/etc/fstab
UUID=e3402bb4-3071-4dbb-88dd-43955afd90d1 /data/sdb2 xfs defaults 0 0
(挂载设备的uuid) (挂载点) (文件系统) (挂载选项) 同上
mount -a 刷新挂载设置
*:0表示不备份,1表示优先备份,2标识备份 0表示不检查,1表示优先检查,2表示检查
创建一个挂载点,与/etc/fstab里的一致
mkdir /data/sdb2 -p
进行挂载
mount /dev/sdb2 /data/sdb2
挂载 挂载设备 挂载点
最后使用df -hT查看已挂载磁盘信息
-s | 对每个Names参数只给出占用的数据块总数 |
-a | 递归地显示指定目录中各文件及子目录中各文件占用的数据块数。若既不指定一s,也不指定一a,则只显示0Mames中的每-个目录及其中的各子目录所占的磁盘块数 |
-k | 以1024字节为单位列出磁盘空间使用情况 |
-l | 计算所有的文件大小,对硬链接文件则计算多次 |
-h | 以容易理解的格式印出文件系统大小,例如136KB、24MB、21GB |