要求:在linux服务器中新增加一块硬盘/dev/sdc,并进行分区(分区自定),设置用户user1对/dev/sdc1分区的磁盘限额,将user1对blocks soft设置为5000,hard设置为10000;对inode的soft设置为5000,hard设置为10000.
时间: 2024-01-22 11:19:01 浏览: 75
linux下设置磁盘配额
以下是在 Linux 服务器中新增加一块硬盘 /dev/sdc 并进行分区的步骤:
1. 确认硬盘已经连接到服务器,并且可以被识别。可以使用以下命令来查看服务器中所有硬盘的设备名称:
```
sudo fdisk -l
```
2. 使用 fdisk 命令对 /dev/sdc 硬盘进行分区。例如,将整个硬盘分为一个分区:
```
sudo fdisk /dev/sdc
Command (m for help): n
Partition type
p primary (0 primary, 0 extended, 4 free)
e extended (container for logical partitions)
Select (default p): p
Partition number (1-4, default 1):
First sector (2048-20971519, default 2048):
Last sector, +/-sectors or +/-size{K,M,G,T,P} (2048-20971519, default 20971519):
Command (m for help): w
```
3. 格式化分区。例如,将 /dev/sdc1 格式化为 ext4 文件系统:
```
sudo mkfs.ext4 /dev/sdc1
```
4. 创建挂载点目录。例如,创建 /mnt/sdc 目录作为挂载点:
```
sudo mkdir /mnt/sdc
```
5. 将分区挂载到挂载点上。例如,将 /dev/sdc1 挂载到 /mnt/sdc 目录:
```
sudo mount /dev/sdc1 /mnt/sdc
```
6. 修改 /etc/fstab 文件,使系统在启动时自动挂载。例如,在文件最后添加以下行:
```
/dev/sdc1 /mnt/sdc ext4 defaults 0 0
```
7. 设置用户 user1 对 /dev/sdc1 分区的磁盘限额。可以使用以下命令来设置:
```
sudo setquota -u user1 5000 10000 5000 10000 /mnt/sdc1
```
其中,5000 和 10000 分别为 blocks soft 和 hard 的值,5000 和 10000 分别为 inode soft 和 hard 的值。
至此,已经完成了在 Linux 服务器中新增加一块硬盘 /dev/sdc 并进行分区的过程,并设置了用户 user1 对 /dev/sdc1 分区的磁盘限额。
阅读全文