1. 使用fdisk -l查看硬盘的详细信息
Linux系统一般使用”fdisk -l”命令可以列出系统中当前连接的硬盘设备和分区信息。新硬盘没有分区信息,则只显示硬盘大小信息。
[root@iZm5eb1xqfqw9z2v1gmx11Z chargedot]# fdisk -l
2. 进入磁盘,对磁盘进行分区
输入fdisk /dev/vdb:对已经选中的硬盘进行编辑。选中硬盘时候输入n(增加一个新的分区),之后输入选输入p(选则为主分区),之后可以选择默认,最后输入“w”,将分区保存并退出。
[root@iZm5eb1xqfqw9z2v1gmx11Z chargedot]# fdisk /dev/vdb
注:fdisk硬盘编辑,各个参数的含义如下
1. 输入 m 显示所有命令列示。
2. 输入 p 显示硬盘分割情形,打印分区表。
3. 输入 a 设定硬盘启动区。
4. 输入 n 设定新的硬盘分割区。
4.1. 输入 e 硬盘为[延伸]分割区(extend)。
4.2. 输入 p 硬盘为[主要]分割区(primary)。
5. 输入 t 改变硬盘分割区属性。
t:分区系统id号
L:82:linux swap
83:linux
86:NTFS window分区
6. 输入 d 删除硬盘分割区属性。
7. 输入 q 结束不存入硬盘分割区属性。
8. 输入 w 结束并写入硬盘分割区属性
执行以上操作后,使用fdisk -l 可以看到/dev/vbd1分区。
3. 格式化分区
用mkfs.ext4 /dev/vdb1进行格式化,如有多个分区可把vdb1改成vdb2,vdb3...以此类推。
[root@iZm5eb1xqfqw9z2v1gmx11Z chargedot]# mkfs.ext4 /dev/vdb1
4. 挂载分区
格式化之后,将硬盘挂载到想要挂载的位置下(如/mnt下),则需要先创建/mnt目录(mkdir /mnt)。
[root@iZm5eb1xqfqw9z2v1gmx11Z chargedot]# mount /dev/vdb1 /mnt
之后查看是否挂载成功 df -h。
5. 配置开机自动挂载
因为mount挂载在重启服务器后会失效,所以需要将分区信息写到/etc/fstab文件中让它永久挂载。
[root@iZm5eb1xqfqw9z2v1gmx11Z chargedot]# vim /etc/fstab
重启系统,验证永久挂载是否生效。
fstab文件格式说明:
- /dev/vdb1:代表哪个分区;
- ext4:是该分区的格式;
- defaults:是挂载时所要设定的参数(只读,读写,启用quota等),输入defaults包括的参数有(rw、dev、exec、auto、nouser、async);
- 0:是使用dump是否要记录,0是不要;
- 0:是开机时检查的顺序,是boot系统文件就为1,其他文件系统都为2,如不要检查就为0。
到此,Linux系统挂在硬盘完成。
挂载命令mount说明 :
- mount:查看分区格式
-a 挂载信息立即生效
-t ext4 /dev/sdb1 /opt 临时挂载linux分区
-t vfat /dev/sdc1 //media/usb u盘挂载 window分区
-o loop docs.iso /media/iso 挂载镜像文件
- mount media/cdrom 光驱挂载
- umount /opt 卸载挂载