Linux(4)在sdc硬盘上建立两个分区,其中一个分区用来扩容根分区,将根分区扩大为60G,一个分区做成swap,大小为4G,并且重启机器后依旧生效。
时间: 2024-02-18 08:05:41 浏览: 154
可以按照以下步骤在sdc硬盘上建立两个分区:
1. 使用fdisk命令对sdc硬盘进行分区,输入以下命令:
```
sudo fdisk /dev/sdc
```
2. 按照提示输入n创建新分区,选择p表示创建主分区。
3. 输入分区大小,选择+60G创建一个60G的分区,再选择+4G创建一个4G的分区。
4. 分别将两个分区的类型设置为Linux,分别输入t命令,选择分区类型为Linux,分别输入分区号。
5. 将一个分区设置为swap分区,输入以下命令:
```
sudo mkswap /dev/sdc2
```
6. 将swap分区挂载到系统中,输入以下命令:
```
sudo swapon /dev/sdc2
```
7. 将另一个分区扩容为60G,输入以下命令:
```
sudo resize2fs /dev/sdc1 60G
```
8. 最后,更新/etc/fstab文件,使得分区在重启后依旧生效。在文件末尾添加以下两行:
```
/dev/sdc1 / ext4 defaults 0 0
/dev/sdc2 none swap defaults 0 0
```
重启机器后,您应该能够看到sdc硬盘上的两个分区已经成功创建,并且swap分区已经挂载到系统中,根分区大小也已经扩容为60G。
相关问题
Linux1、在你虚拟机中添加两块任意大小的虚拟磁盘,并要求从你虚拟机Linux系统中能查看三块硬盘。 (1)在sdb硬盘上建立分区,要求总共有3个主分区,三个主分区要求大小分别为 lG,5G,8G。将这三个分区做成一个卷组,名叫linux,在此卷组下创建两个逻辑卷redhat和centos,大小2G、1G;文件系统xfs,ext4;将其挂载到/mnt/redhat和/mnt/centos目录下。重启机器后依旧生效。 (2)接上题,调整逻辑卷redhat大小为5G;调整逻辑卷centos大小为8G,开机后依旧生效。 (3)因linux卷组容量不足,请将sdb磁盘所剩下的空间全部建立成一个逻辑分区并扩容给linux卷组。 (4)在sdc硬盘上建立两个分区,其中一个分区用来扩容根分区,将根分区扩大为60G,一个分区做成swap,大小为4
G。
1. 首先,在虚拟机的设置中添加两块虚拟磁盘,假设它们的设备名为sdb和sdc。在Linux系统中使用fdisk命令查看硬盘信息:
```
sudo fdisk -l
```
可以看到已经存在的硬盘为/dev/sda。现在需要对sdb进行分区。
```
sudo fdisk /dev/sdb
```
按照提示依次输入n(新建分区)、p(主分区)、1(分区号)、2048(起始扇区,默认)、+1G(分区大小),依次输入n、p、2、(默认)、+5G、n、p、3、(默认)、+8G,最后输入w保存分区表。
接下来需要创建逻辑卷和文件系统。先安装LVM相关软件:
```
sudo apt-get update
sudo apt-get install lvm2
```
使用pvcreate命令将sdb上的分区加入LVM:
```
sudo pvcreate /dev/sdb1 /dev/sdb2 /dev/sdb3
```
使用vgcreate命令创建卷组:
```
sudo vgcreate linux /dev/sdb1 /dev/sdb2 /dev/sdb3
```
使用lvcreate命令创建逻辑卷:
```
sudo lvcreate -L 2G -n redhat linux
sudo lvcreate -L 1G -n centos linux
```
分别使用mkfs.xfs和mkfs.ext4命令创建文件系统:
```
sudo mkfs.xfs /dev/linux/redhat
sudo mkfs.ext4 /dev/linux/centos
```
创建挂载点并挂载:
```
sudo mkdir /mnt/redhat
sudo mkdir /mnt/centos
sudo mount /dev/linux/redhat /mnt/redhat
sudo mount /dev/linux/centos /mnt/centos
```
编辑/etc/fstab文件,添加以下两行:
```
/dev/linux/redhat /mnt/redhat xfs defaults 0 0
/dev/linux/centos /mnt/centos ext4 defaults 0 0
```
重启机器后,使用df命令查看挂载情况,应该可以看到:
```
/dev/mapper/linux-redhat 2.0G 33M 2.0G 2% /mnt/redhat
/dev/mapper/linux-centos 976M 33M 876M 4% /mnt/centos
```
2. 调整逻辑卷大小可以使用lvresize命令。例如,将redhat卷的大小调整为5G:
```
sudo lvresize -L 5G /dev/linux/redhat
```
将centos卷的大小调整为8G:
```
sudo lvresize -L 8G /dev/linux/centos
```
3. 扩容卷组需要扩展物理卷和卷组。先使用fdisk命令对sdb进行分区,将剩余空间全部分配给一个新的分区sdb4。然后使用pvcreate命令将sdb4加入卷组:
```
sudo pvcreate /dev/sdb4
```
使用vgextend命令扩展卷组:
```
sudo vgextend linux /dev/sdb4
```
使用lvresize命令扩展逻辑卷:
```
sudo lvresize -l +100%FREE /dev/linux/redhat
sudo lvresize -l +100%FREE /dev/linux/centos
```
使用xfs_growfs和resize2fs命令扩展文件系统:
```
sudo xfs_growfs /mnt/redhat
sudo resize2fs /dev/linux/centos
```
4. 在sdc上创建分区可以使用fdisk命令,方法与sdb类似。将一个分区分配给根分区,将另一个分区做成swap:
```
sudo fdisk /dev/sdc
n
p
1
(default)
+64G
t
1
82
w
```
将新分区加入LVM:
```
sudo pvcreate /dev/sdc1
sudo vgextend linux /dev/sdc1
```
使用lvresize命令扩大根分区:
```
sudo lvresize -L 60G /dev/mapper/linux-root
```
创建swap分区:
```
sudo mkswap /dev/sdc1
```
编辑/etc/fstab文件,添加以下一行:
```
/dev/sdc1 none swap sw 0 0
```
重启机器后使用free命令查看swap分区是否生效。
某企业的Linux服务器中新增了一块硬盘/dev/sdc,要求写出具体的操作步骤与对应的命令: (1)请在该硬盘中新建一个主分区sdc1和一个扩展分区sdc2,并在扩展分区中新建逻辑分区sdc5 (2)并分别创建vfat和ext4文件系统 (3)并将这两个文件系统挂载到系统文件上
在Linux服务器中增加新的硬盘并进行分区和文件系统的操作,可以按照以下步骤进行:
1. **创建新分区:**
- 打开终端,以root权限登录:
```
sudo su
```
- 使用fdisk工具创建分区:
```
fdisk /dev/sdc
```
- 按照提示选择操作模式,通常按`n`进入新建分区阶段,创建步骤如下:
- `p`选择主分区,创建为主分区`sdc1`;
- 空格键表示自动分配剩余空间;
- `w`保存退出。
2. **创建扩展分区和逻辑分区:**
- 回到fdisk命令行,输入`c`选择改变分区表,然后继续创建扩展分区`sdc2`(默认设置即可,如需指定大小,输入`e`后输入分区开始和结束位置);
- 再次回到命令行输入`n`,选择创建逻辑分区,选择数字`5`作为逻辑分区标识,然后同样保存退出。
3. **创建文件系统:**
- 对于VHAT (FAT32) 文件系统:
```
mkfs.vfat -F32 /dev/sdc5
```
- 对于EXT4文件系统:
```
mkfs.ext4 /dev/sdc2
```
4. **挂载文件系统:**
- 首先需要创建挂载点,例如 `/mnt/new_disk`:
```
mkdir /mnt/new_disk
```
- 将刚刚创建的文件系统挂载到这个目录:
```
mount /dev/sdc5 /mnt/new_disk/vfat
mount /dev/sdc2 /mnt/new_disk/ext4
```
- 如果需要让挂载永久生效,编辑fstab配置文件:
```
nano /etc/fstab
```
添加如下内容:
```
/dev/sdc5 /mnt/new_disk/vfat vfat defaults 0 0
/dev/sdc2 /mnt/new_disk/ext4 ext4 defaults 0 0
```
之后重启系统或运行 `sudo update-initramfs -u` 并重启以应用更改。
记得在操作前备份重要数据以防意外丢失,并谨慎处理,以免破坏现有的系统结构。
阅读全文