7.5.1 添加新磁盘
来源:互联网 发布:thinkphp博客源码 编辑:程序博客网 时间:2024/04/29 10:12
7.5.1 添加新磁盘
在实际使用过程中,添加或者更换新磁盘是经常会遇到的事情,下面就以在Linux下添加一个容量为160GB的新磁盘为例,演示如何安装新磁盘并对其进行分区。创建的分区包括一个30GB的主分区、一个50GB的逻辑分区和一个80GB的逻辑分区。
1.新磁盘的安装
要安装新的磁盘,首先要关闭计算机,按说明书要求把磁盘安装到计算机中。重启计算机,进入Linux操作系统后执行dmesg命令查看新添加的磁盘是否已被识别,在下面的例子中新添加磁盘设备文件为hdc:
Probing IDE interface ide0...
hda: Maxtor 6Y080L0, ATA DISK drive //原有的磁盘为hda
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
Probing IDE interface ide1...
hdc: MAXTOR STM3160212A, ATA DISK drive //新安装的磁盘为hdc
ide1 at 0x170-0x177,0x376 on irq 15
使用fdisk查看当前所有的磁盘分区列表,如下所示。
# fdisk -l //查看所有磁盘的分区列表
Disk /dev/hda: 81.9 GB, 81964302336 bytes //原有的磁盘hda
255 heads, 63 sectors/track, 9964 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System //原有的磁盘had的分
//区列表
/dev/hda1 * 1 650 5221093+ b W95 FAT32
/dev/hda2 651 9506 71135820 f W95 Ext'd (LBA)
/dev/hda5 651 905 2048256 b W95 FAT32
/dev/hda6 906 1288 3076416 7 HPFS/NTFS
/dev/hda7 1289 7537 50194934 83 Linux
/dev/hda8 7538 7728 1534176 82 Linux swap / Solaris
Disk /dev/hdc: 160.0 GB, 160041885696 bytes //新安装的磁盘为hdc
255 heads, 63 sectors/track, 19457 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
//新安装磁盘的分区列表为空
在本例中,新添加的磁盘为/dev/hdc,大小为160GB,由于是新磁盘,所以分区表中是没有任何分区的。
2.创建主分区
使用parted进行分区,创建一个30GB的主分区,如下所示。
(parted) mkpart //输入mkpart指令创建分区
Partition type? primary/extended?primary //选择分区的类型为主分区
File system type? [ext2]? ext2 //选择文件系统类型
Start? 0GB //输入分区开始位置
End? 30GB //输入分区结束位置
(parted) print //查看分区表
Model: MAXTOR STM3160212A (ide) //磁盘的型号
Disk /dev/hdc: 160GB //磁盘大小
Sector size (logical/physical): 512B/512B
Partition Table: msdos //分区表msdos
Number Start End Size Type File system Flags
1 32.3kB 30.0GB 30.0GB primary //新创建的主分区
可以看到,创建的主分区号码为1(即/dev/hdc1),大小为30GB。
%注意:在主分区和扩展分区创建完成前是无法创建逻辑分区的,所以在本例中的分区类型只能选择primary(主分区)和extended(扩展分区)。
3.创建扩展分区
主分区创建完成后,把剩余的空间创建为扩展分区,如下所示。
(parted) mkpart //输入mkpart指令创建分区
Partition type? primary/extended? extended //选择分区的类型为扩展分区
Start? 30GB
End? 160GB //把所有剩余的磁盘空间都分配给扩展分区
(parted) print //查看分区表
Model: MAXTOR STM3160212A (ide) //磁盘型号
Disk /dev/hdc: 160GB //磁盘大小
Sector size (logical/physical): 512B/512B
Partition Table: msdos //分区表msdos
Number Start End Size Type File system Flags
1 32.3kB 30.0GB 30.0GB primary
2 30.0GB 160GB 130GB extended lba //新创建的扩展分区
可以看到,新创建的扩展分区号码为2,大小为130GB。扩展分区中的空间是无法提供给用户使用的,还需要在其上面创建逻辑分区。
4.创建逻辑分区
扩展分区创建完成后,使用mkpart指令在分区类型中就可以选择逻辑分区。创建一个50GB和一个80GB的逻辑分区,如下所示。
(parted) mkpart //输入mkpart指令创建分区
Partition type? primary/logical? logical //选择第一个逻辑分区的类型
File system type? [ext2]? ext2 //选择第一个逻辑分区的文件系统类型
Start? 30GB //输入第一个逻辑分区的开始位置
End? 80GB //输入第一个逻辑分区的结束位置
(parted) mkpart
Partition type? primary/logical? logical //选择第二个逻辑分区的类型
File system type? [ext2]? ext2 //选择第二个逻辑分区的文件系统类型
Start? 80GB //输入第二个逻辑分区的开始位置
End? 160GB //输入第二个逻辑分区的结束位置
(parted) print
Model: MAXTOR STM3160212A (ide) //磁盘型号
Disk /dev/hdc: 160GB //磁盘大小
Sector size (logical/physical): 512B/512B
Partition Table: msdos //分区表msdos
Number Start End Size Type File system Flags
1 32.3kB 30.0GB 30.0GB primary
2 30.0GB 160GB 130GB extended lba
5 30.0GB 80.0GB 50.0GB logical //新添加的第一个逻辑分区
6 80.0GB 160GB 80.0GB logical //新添加的第二个逻辑分区
在本例中,分别添加了两个逻辑分区/dev/hda5和/dev/hda6,其中hda5的大小为50GB,hda6的大小为80GB。
- 7.5.1 添加新磁盘
- 虚拟机扩展磁盘--不添加新磁盘
- Linux服务器添加新磁盘
- linux添加新的磁盘
- Centos 7 添加新磁盘
- KVM虚拟机添加新磁盘
- 为Centos系统添加新磁盘
- linux添加及格式化新磁盘
- 给Linux添加新的磁盘
- Linux下添加一块新的磁盘
- [Linux]vbox 虚拟机添加新磁盘
- Virtualbox中Linux添加一个新磁盘
- ASM添加新的磁盘组
- Vmware 清理磁盘空间和添加新磁盘
- Linux不重启识别新添加的磁盘
- Linux下添加一块新的磁盘
- linux添加新磁盘和创建分区
- linux添加新磁盘和创建分区
- 7.4.3 卷组管理
- 7.4.4 逻辑卷管理
- asp.net的MVC编程、MV编程以及URL重写
- 7.5 磁盘分区管理的常见问题
- The Chinese Worker
- 7.5.1 添加新磁盘
- 7.5.2 删除分区后系统无法启动
- ASP.NET图片盗链问题
- 增强SEO的div+css命名规则
- 安全性测试
- 7.5.3 误删Swap分区
- 数集扩充后的基数理论
- ASP.NET缓存:方法分析和实践示例
- 那个魔又来了