磁盘分区

1.创建分区

[[email protected] ~]# fdisk -l 查看磁盘的分区情况

[[email protected] ~]# fdisk /dev/sdb

Command (m for help): 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)

p #主分区

Partition number (1-4): 1 主分区的编号

First cylinder (1-10443, default 1):

Using default value 1

Last cylinder, +cylinders or +size{K,M,G} (1-10443, default 10443): +10G #指定分区的大小

2.格式化

[[email protected] ~]# mkfs.ext4 /dev/sdb1 格式化sdb1这个分区

3.新建挂载目录

mkdir /music 新建挂载目录

4.挂载使用

mount /dev/sdb1 /music 挂载使用新的分区

=====

cd /music

===

复制些文件过去,测试

====

parted磁盘分区

用法:parted [选项]... [设备 [命令 [参数]...]...]

命令:

检查 MINOR                   对文件

系统进行一个简单的检查

cp [FROM-DEVICE] FROM-MINOR TO-MINOR      将文件系统复制到另一个分区

help [COMMAND]                打印通用求助信息,或关于 COMMAND 的信息

mklabel 标签类型              创建新的磁盘标签 (分区表)

mkfs MINOR 文件系统类型       在 MINOR 创建类型为“文件系统类型”的文件系统

mkpart 分区类型 [文件系统类型] 起始点 终止点      创建一个分区

mkpartfs 分区类型 文件系统类型 起始点 终止点 创建一个带有文件系统的分区

move MINOR 起始点 终止点      移动编号为 MINOR 的分区

name MINOR 名称               将编号为 MINOR 的分区命名为“名称”

print [MINOR]                 打印分区表,或者分区

quit                          退出程序

rescue 起始点 终止点          挽救临近“起始点”、“终止点”的遗失的分区

resize MINOR 起始点 终止点    改变位于编号为 MINOR 的分区中文件系统的大小

rm MINOR                      删除编号为 MINOR 的分区

select 设备                     选择要编辑的设备

set MINOR 标志 状态           改变编号为 MINOR 的分区的标志

在linux 下大磁盘的分区不能再采用fdisk了,MBR分区表只支持2T磁盘,所以大于2T的磁盘必须使用GPT分区表。下面说明下具体的步骤:

1.分为两个主分区(先创建磁盘标签mklable ,再创建分区mkpart分区类型)

[[email protected] ~]# parted /dev/sdb # 使用parted来对GPT磁盘操作,进入交互式模式

GNU Parted 1.8.1 Using /dev/sdb Welcome to GNU Parted! Type ‘help’ to view a list of commands.

(parted) mklabel gpt           # 将MBR磁盘格式化为GPT

(parted) print                       #打印当前分区

(parted) mkpart primary 0 4.5TB                # 分一个4.5T的主分区

(parted) mkpart primary 4.5TB 12TB      # 分一个7.5T的主分区

(parted) print                         #打印当前分区

(parted) quit 退出

Information: Don’t forget to update /etc/fstab, if necessary.

1

2.然后格式化成ext4,需要安装包e4fsprogs.x86_64(yum install e4fsprogs.x86_64)即可。

[[email protected] ~]# mkfs.ext4 /dev/sdb1

[[email protected] ~]# mkfs.ext4 /dev/sdb2

3.接着用mount挂载分区

[[email protected]]# mount -t ext4 /dev/sdb1 /bk

[[email protected]]# mount -t ext4 /dev/sdb2 /mail

Filesystem    Type    Size  Used Avail Use% Mounted on

/dev/sda6     ext3     39G  9.4G   28G  26% /

/dev/sda1     ext3    122M   13M  103M  12% /boot

none         tmpfs   1004M     0 1004M   0% /dev/shm

/dev/sdb1     ext4    4.1T   194M  3.9T  1% /bk

/dev/sdb2     ext4    6.8T   179M  6.4T  1% /mail

4.最后修改/etc/fstab,添加如下两行,让其开机自动挂载.

/dev/sdb1       /bk          ext4            defaults,noatime       1 2

/dev/sdb2      /mail       ext4           defaults,noatime         1 2