linux 磁盘分区

查看已经挂载的分区
#df
#df -Th
-h 人性化显示
-T 显示文件系统的内型

所有分区都可以查看
# fdisk -l

创建分区
MBR分区的特性:
1. 最大支持2TB的以内磁盘
2. 最多支持4个主分区,如果想创建更多分区,就需要创建扩展分区,然后在扩展分区中创建逻辑分区。
3、MBR分区的基本结构:MBR | 主分区 | 扩展分区{逻辑分区1,逻辑分区2,……}

GPT分区的特性:
1.无限分区 128个
2.与MBR相比没有2TB的限制,分区大小支持到256TB

分区
MBR(msdos)
MBR:512B第一个扇区
446 grub引导文件
64 分区表
2 魔法分割符
2T以上的大磁盘不适合用MBR分区

  (最多只能分四个主要分区,一个磁盘只能分一个扩展分区)
    primary主要分区
    extended 扩展分区
    Logical 逻辑分区           
  • fdisk 添加分区

首先在虚拟机中添加一块10G大小的磁盘
#fdisk -l 查看磁盘信息
这里写图片描述
可以发现sdb是添加的磁盘
#fdisk /dev/sdb 分区

[root@localhost ~]# fdisk /dev/sdb

WARNING: DOS-compatible mode is deprecated. It’s strongly recommended to
switch off the mode (command ‘c’) and change display units to
sectors (command ‘u’).
Command (m for help): m –m获得帮助
Command action
a toggle a bootable flag
b edit bsd disklabel
c toggle the dos compatibility flag
d delete a partition –删除一块分区
l list known partition types
m print this menu
n add a new partition
o create a new empty DOS partition table
p print the partition table –显示所有的分区
q quit without saving changes
s create a new empty Sun disklabel
t change a partition’s system id
u change display/entry units
v verify the partition table
w write table to disk and exit –保存退出
x extra functionality (experts only)

Command (m for help): n 添加分区
Command action
e extended 扩展分区
p primary partition (1-4) 主分区 只能有4个
p
Partition number (1-4): 1 分区代号
First cylinder (1-1305, default 1): 第一个柱面,默认是1
Using default value 1
Last cylinder, +cylinders or +size{K,M,G} (1-1305, default 1305): +2G 添加分区的大小

Command (m for help): w 保存退出
The partition table has been altered!

Calling ioctl() to re-read partition table.
Syncing disks.

删除分区就不演示了,根据上面的帮助就知道怎么操作了

跟新分区表
新硬盘:不需要手动跟新分区表
已经分过区的硬盘手动更新分区表
#partx -a /dev/sdb 添加分区使用
#partx -d /dev/sdb 删除分区使用

制作文件系统(格式化)
#mkfs -t ext4 /dev/sdb1
#mkfs.ext4 /dev/sdb1

  • parted 分区

因为2T以上的硬盘用fdisk无法分区了,所以必须用parted来进行分区
同样在虚拟机中添加一块10G大小的硬盘
#parted /dev/sdc
操作如图:
这里写图片描述
制作文件系统(格式化)
mkfs.ext4 /dev/dsc1
这里写图片描述

  • swap 分区

1、用文件实现
2、用分区实现

查看swap空间大小

#free -m
这里写图片描述

1、用文件实现分区
在/swap/目录下新建文件swapfile,大小为2G,数据以0初始化
这里写图片描述

# mkswap /swap/swapfile –将文件设置为交换分区形式

# swapon -s –显示当前的交换分区
# swapon /swap/swapfile –让交换分区文件生效
# swapon -s
这里写图片描述

卸载swap
#swapoff /swap/swapfile
#rm -f /swap/swapfile
2、用分区实现
和用文件的步骤是一样的
mkswap /dev/sdb1 –设置分区格式
swapon /dev/sdb1 – 让交换分区生效

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值