~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
磁盤分區
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1.創建分區
[root@localhost ~]# fdisk -l 查看磁盤的分區情況
[root@localhost ~]# 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.格式化
[root@localhost ~]# 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分區類型)
[root@localhost ~]# 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)即可。
[root@localhost ~]# mkfs.ext4 /dev/sdb1
[root@localhost ~]# mkfs.ext4 /dev/sdb2
3.接着用mount掛載分區
[root@localhost]# mount -t ext4 /dev/sdb1 /bk
[root@localhost]# mount -t ext4 /dev/sdb2 /mail
[root@localhost ~]# df -Th
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