在具體講解過程先看一些基礎知識:
乙個硬碟可以有1到3個主分割槽和1個擴充套件分割槽,也可以只有主分割槽而沒有擴充套件分割槽,但主分割槽必須至少有1個,擴充套件分割槽則最多只有1個,且主分割槽+擴充套件分割槽總共不能超過4個。邏輯分割槽可以有若干個。
幾個重要的命令:
fdisk 磁碟分割槽相關操作
df 系統分割槽掛載資訊
mount 掛載分割槽
umount 解除安裝分割槽
mkfs 格式化分割槽
基本步驟如下:
1、建立分割槽(fdisk)
2、建立檔案系統(mkfs)--磁碟分割槽只有在建立檔案系統後才能使用,這一過程稱為格式化。
3、掛載檔案系統(mount)
具體過程如下:
先檢視當前磁碟資訊
*執行 fdisk -l
可以看到系統有sda, sdb 兩塊硬碟,其中 sdb 是我剛剛加的5g硬碟, 可以看到裡面是沒有任何分割槽的。(注:fdisk命令需要管理員許可權,普通使用者的話需要加sudo)
[root@freeman ~]# fdisk -l
disk /dev/sdb: 5368 mb, 5368709120 bytes
255 heads, 63 sectors/track, 652 cylinders
units = cylinders of 16065 * 512 = 8225280 bytes
sector size (logical/physical): 512 bytes / 512 bytes
i/o size (minimum/optimal): 512 bytes / 512 bytes
disk identifier: 0xcca98924
device boot start end blocks id system
disk /dev/sda: 21.5 gb, 21474836480 bytes
255 heads, 63 sectors/track, 2610 cylinders
units = cylinders of 16065 * 512 = 8225280 bytes
sector size (logical/physical): 512 bytes / 512 bytes
i/o size (minimum/optimal): 512 bytes / 512 bytes
disk identifier: 0x000dd21a
device boot start end blocks id system
/dev/sda1 * 1 64 512000 83 linux
/dev/sda2 64 2611 20458496 8e linux lvm
對應前面的第一步開始建立分割槽:
[root@freeman ~]# fdisk /dev/sdb
command (m for help): n <- 新建分割槽
command action <- 選擇要建立的分割槽型別
e extended <- 擴充套件分割槽
p primary partition (1-4) <- 主分割槽
p <- 輸入建立主分割槽
partition number (1-4):1 <- 分割槽編號
first cylinder (1-652, default 1): <- 柱面起始值,直接回車預設
using default value 1
last cylinder, +cylinders or +size (1-652, default 652): +1g <-分割槽大小
command (m for help): w <- 儲存分割槽表, 完畢會退出fdisk命令
the partition table has been altered!
calling ioctl() to re-read partition table.
syncing disks.
...重複同樣的方法再建立
——2g大小的主分割槽sdb2
——500m大小的擴充套件分割槽大小sdb3
——100m大小的邏輯分割槽sdb5, sdb6
[root@freeman ~]# fdisk /dev/sdb
command (m for help): p <- 列印當前磁碟的分割槽資訊
device boot start end blocks id system
/dev/sdb1 1 132 1060258+ 83 linux
/dev/sdb2 133 394 2104515 83 linux
/dev/sdb3 395 459 522112+ 5 extended
/dev/sdb5 395 408 112423+ 83 linux
/dev/sdb6 409 422 112423+ 83 linux
我們已經將sdb已經做了5個分割槽(實際上4個有效,因為sdb3是擴充套件分割槽,sdb5 是第乙個邏輯分割槽所以起始柱面和sdb3一樣從395開始)
建立好分割槽後,先不要急著去掛載,否則提示必須知道檔案系統型別 ,需要先格式化分割槽
第二步:建立檔案系統即格式化分割槽
這裡我們使用ext4 filesystem type, 有關檔案系統型別自己google
[root@freeman /]# mkfs.ext4 /dev/sdb1
[root@freeman /]# mkfs.ext4 /dev/sdb2
[root@freeman /]# mkfs.ext4 /dev/sdb5
[root@freeman /]# mkfs.ext4 /dev/sdb6
最後一步:掛載分割槽
新建4個資料夾用來掛載分割槽, sdb3是擴充套件分割槽不能用來掛載,他的邏輯分割槽sdb5和sdb6是可以掛載的
[root@freeman /]# mount /dev/sdb1 /my_mount1
[root@freeman /]# mount /dev/sdb2 /my_mount2
[root@freeman /]# mount /dev/sdb5 /my_mount5
[root@freeman /]# mount /dev/sdb6 /my_mount6
新增許可權
如果是掛載空間要給普通使用者使用,給相應的目錄新增訪問許可權即可(777表示可讀可寫可執行許可權 讀寫可執行對應的數字分別是4 2 1)
[root@freeman /]# chmod 777 /my_mount1
解除安裝分割槽,直接使用unmount命令即可
[root@freeman /]# umount /dev/sdb1
Linux 掛載點 檔案系統 分割槽
在unix linux中,一切皆檔案,就連硬碟之類的硬體裝置也被抽象為檔案,所以分割槽操作就像建立檔案一般,只不過有特殊的格式。在linux中分割槽的命名格式為 dev xxyn dev 這個目錄是用來儲存所有的裝置所抽象而成的檔案 xx 硬碟裝置的型別,例如 sd代表scsi磁碟 hd表示ide磁...
linux系統分割槽和檔案系統概念 41
linux系統分割槽和檔案系統概念 分割槽和檔案系統 一 分割槽型別 1 主分割槽 主分割槽最多只能有四個 2 擴充套件分割槽 擴充套件分割槽只能有乙個,也算作是主分割槽的一種,也就是說主分割槽加擴充套件分割槽一共最多不能超過4個。但擴充套件分割槽是不能直接儲存資料和格式化的,他相當於乙個大容器,必...
NO 4 linux系統分割槽及檔案系統
1.裝置識別 dev xdxn 硬碟裝置 dev sda1 dev cdrom 光碟機 2.裝置的檢視 fdisk l 檢視真實存在的裝置 cat proc partitions 系統能夠識別的裝置 blkid 系統能夠掛載使用的裝置 id df 檢視裝置被系統使用的情況 裝置的使用 1.裝置的掛載...