CentOS 7 如何添加挂硬盘和挂载硬盘?实验中Linux系统手动分为三个区: / ; /boot ; swap。它们的含义,大小如何划分?
时间: 2024-09-27 22:12:39 浏览: 47
在CentOS 7中添加新硬盘并挂载通常涉及以下几个步骤:
1. **检查硬件**:
首先,你需要确认新硬盘已连接到系统的SATA、IDE或其他存储接口,并通过`lsblk`命令查看设备名,比如`/dev/sdb`。
2. **创建分区**:
使用`fdisk -l`来查看硬盘情况,然后可以使用`fdisk /dev/sdb`创建新的分区。例如,如果创建一个主分区作为根目录,输入命令`n`, `p`, `1`, `<enter>` (选择分区类型为主分区),然后设置分区起始位置和大小。对于`/boot`分区,通常选择小一些的空间,如500MB~1GB。
3. **格式化分区**:
对于根分区和/boot分区,分别运行`mkfs.ext4 /dev/sdb1` 和 `mkfs.vfat /dev/sdb2`(对于引导分区通常使用FAT32格式)。`ext4`是一种高性能的文件系统,而`vfat`适合用于Windows等非Linux环境。
4. **创建文件系统挂载点**:
可能需要创建目录来作为挂载点。例如,创建`/mnt/data`作为数据分区挂载点。
5. **配置挂载**:
打开`/etc/fstab` 文件,添加新的行来指定分区路径、挂载点、文件系统类型以及是否开机自动挂载。例如:
```
UUID=your_partition_uuid /mnt/data ext4 defaults 0 0
UUID=your_boot_partition_uuid /boot vfat defaults,users,uid=0,gid=0 0 0
```
6. **挂载分区**:
使用`mount -a`命令将所有在fstab里配置的分区挂载到对应的位置。
7. **分配空间**:
根据需求合理分配分区大小。一般来说,`/` 应占据大部分磁盘,`/boot` 约占总容量的5%,剩下的空间可以根据应用需求分配给其他分区。
8. **调整swap大小**:
如果有足够空间,可以在 `/dev/sdb` 的剩余部分上创建一个swap分区,大小通常是物理内存的两倍或者更大。使用`dd`命令创建,然后用`swapon`激活。
9. **验证和测试**:
检查分区状态,确保每个分区都被正确挂载和格式化,可以尝试在各个分区下进行操作,确保功能正常。
阅读全文