Linux系统挂载磁盘最佳实践

2.1 挂载磁盘

为什么要挂载磁盘,因为一个存储磁盘被Linux识别后,不能被文件系统所利用。需要进行分区,格式化,然后通过挂载的方式挂载到挂载点。

2.1.1 分区

磁盘需要分区才能使用,分区表类型有MBR和GPT两种。fdisk只能做MBR分区,parted可以做两种类型的分区。

下面我们就以parted工具来对磁盘“/dev/sdc”做分区:

 

1、设置磁盘分区表类型为GPT

# parted /dev/sdc mktable gpt

说明:分区表类型除了GPT,还可以设置为msdos(即MBR)

 

2、磁盘分区

划分第一个分区,大小5GB

# parted /dev/sdc mkpart sdbp1 0G 5G

划分第二个分区,大小2GB

# parted /dev/sdc mkpart sdbp2 5G 7G

 

3、查看分区:

# ls /dev/sdc*

/dev/sdc  /dev/sdc1  /dev/sdc2

可以看到有两个分区文件:sdc1和sdc2。

 

2.1.2 格式化

磁盘分区必须格式化才能被文件系统识别,Linux识别很多种文件系统,我们主要以比较流行的两种格式:ext4、xfs

我们使用mkfs.ext4对分区进行格式化:

# mkfs.ext4 /dev/sdc1

也可以使用mkfs命令加上选项-t ext4格式化磁盘分区:

# mkfs -t ext4 /dev/sdc2

格式化完毕。查看已划分的磁盘分区:

# parted /dev/sdc unit GB print

Model: VBOX HARDDISK (scsi)
Disk /dev/sdc: 21.5GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags:


Number  Start   End     Size    File system  Name   Flags
 1      0.00GB  5.00GB  5.00GB  ext4         sdbp1
 2      5.00GB  7.00GB  2.00GB  ext4         sdbp2

说明:可以看出磁盘设备/dev/sdc的大小是21.5GB,分区表是gpt类型的,一共有两个分区,文件系统是ext4类型的。

 

2.1.3 临时挂载

挂载方式分临时挂载、自动挂载。

1、创建挂载点 /u01:

# mkdir /u01

2、临时挂载磁盘 /dev/sdc1:

# mount /dev/sdc1 /u01/

3、查看挂载情况

# df -lh

Filesystem               Size  Used Avail Use% Mounted on
……
/dev/sdc1                5.0G   33M  5.0G   1% /u01

4、卸载磁盘

# umount /dev/sdc1

 

2.1.4 自动挂载

如果要让磁盘分区下次启动Linux系统的时候自动挂载,有两种方式:

第1种,修改配置文件/etc/fstab,追加以下内容:

UUID=7b4d7362-e51f-41ea-8489-51cbf18e449b  /u01   xfs     defaults        0 0

或使用卷标(LABEL):

LABEL=hgdb                                  /u01   xfs     defaults        0 0

或使用设备文件名:

/dev/sdc1                                   /u01   xfs     defaults        0 0

说明:查看UUID与LABEL的方式:

# blkid /dev/sdb1

/dev/sdc1: LABEL="hgdb" UUID="7b4d7362-e51f-41ea-8489-51cbf18e449b" TYPE="xfs"

 

第2种,修改文件/etc/rc.local,添加挂载命令:

mount /dev/sdc1 /u01/

需要修改rc.local的执行权限,否则不会执行文件里的命令:

# chmod +x /etc/rc.d/rc.local

说明:不推荐使用这种方式,必要时再考虑。

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值