linux如何分区


实验环境: ubuntu 12.04 LTS

1 断开虚拟机添加一块硬盘

推荐scsi

2 查看新硬盘:

fdisk -l 包括u盘 软盘 硬盘

     brave@ubuntu:~$ sudo fdisk -l

Disk /dev/sda: 42.9 GB, 42949672960 bytes

255 heads, 63 sectors/track, 5221 cylinders, total 83886080 sectors 这里是有255个磁头, 63扇区, 每个扇区有5221个柱面

Units = sectors of 1 * 512 = 512 bytes

Sector size (logical/physical): 512 bytes / 512 bytes

I/O size (minimum/optimal): 512 bytes / 512 bytes

Disk identifier: 0x000a8b99

Device Boot Start End Blocks Id System 这里的id 是linux通过id识别分区到底是什么, 83代表linux的分区 5代表扩展分区 82 代表交换分区

/dev/sda1 * 2048 81788927 40893440 83 Linux sda1 从第2048个柱面到81788927柱面 总大小 是40893440

/dev/sda2 81790974 83884031 1046529 5 Extended

/dev/sda5 81790976 83884031 1046528 82 Linux swap / Solaris

Disk /dev/sdb: 2147 MB, 2147483648 bytes

255 heads, 63 sectors/track, 261 cylinders, total 4194304 sectors

Units = sectors of 1 * 512 = 512 bytes

Sector size (logical/physical): 512 bytes / 512 bytes

I/O size (minimum/optimal): 512 bytes / 512 bytes

Disk identifier: 0x00000000

Disk /dev/sdb doesn't contain a valid partition table

这里可以看到sdb是一块新的硬盘,并且还没有一个分区, 接下来咱们开始分区 执行fdisk /dev/sdb(你自己的磁盘)

3 fdisk /dev/sdb 开始分区

a toggle a bootable flag 设置可引导标记
b edit bsd disklabel 编辑bsd磁盘标签
c toggle the dos compatibility flag 设置dos操作系统兼容标记
d delete a partition 删除一个分区
l list known partition types 显示已知的文件系统类型 82 交换分区 83linux分区 5扩展分区
m print this menu 显示帮助菜单
n add a new partition 新建分区
o create a new empty DOS partition table 建立一个空白的dos分区表
p print the partition table 显示分区列表
q quit without saving changes 不保存退出
s create a new empty Sun disklabel 创建空白sun磁盘标签
t change a partition's system id 改变一个分区的系统id
u change display/entry units 改变显示记录单位
v verify the partition table 验证分区表
w write table to disk and exit 保存退出
x extra functionality (experts only) 附加功能,仅限专家使用

n键 添加一个分区

p (primary) 添加主分区

e (extension) 添加扩展分区

l (logical) 添加逻辑分区

这里需要说的是如果那里不会了就输入m帮助查看信息, 注意主分区只能分4个 如果你想分多个分区的话就要分一个扩展分区,然后在扩展分区里面分配多个逻辑分区

一通设置之后

Device Boot Start End Blocks Id System
/dev/sdb1 2048 165887 81920 83 Linux
/dev/sdb2 165888 4194303 2014208 5 Extended
/dev/sdb5 167936 4194303 2013184 83 Linux

w保存

4 执行partprobe 从新读取分区表 不用重启

brave@ubuntu:~$ sudo partprobe

5格式化分区

mkfs -t ext4 /dev/sdb1 mkfs -t ext4 /dev/sdb5

格式化 sdb1 sdb5 注意sdb2是扩展分区不能格式化

6建立挂载点并挂载

mkdir /disk1

mkdir /disk5

mount /dev/sdb1 /disk1

mount /dev/sdb5 /disk5

查看分区 mount / df fdisk 只能看到分区正常分配,不能看到分区被挂载到那里.

brave@ubuntu:~$ df 这里我们可以看到刚才新分的去已经成功挂载!

/dev/sdb1 79327 5646 69585 8% /disk1
/dev/sdb5 1981520 35720 1845144 2% /disk5

相关内容

    暂无相关文章