redhat linux创建磁盘分区,redhat6.4 挂载硬盘,创建新分区,删除分区
1. 主分區,擴展分區,邏輯分區的聯系和區別
一個硬盤可以有1到3個主分區和1個擴展分區,也可以只有主分區而沒有擴展分區,但主分區必須至少有1個,擴展分區則最多只有1個,且主分區+擴展分區總共不能超過4個。邏輯分區可以有若干個
2. 幾個比較重要的命令
fdisk 磁盤分區相關操作 df 系統分區掛載信息 mount 掛載分區 umount 卸載分區
mkfs.ext4 格式化分區5
3. 查看當前磁盤信息
*執行 fdisk -l
可以看到系統有sda, sdb 兩塊硬盤,其中 sdb 是我剛剛加的5G硬盤, 可以看到里面是沒有任何分區的
[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 LVM21
*執行 df -lh
查看當前磁盤信息
sda2 掛載在根目錄
sda1 掛載在/boot目錄
[root@freeman ~]# df -lh
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/vg_freeman-lv_root 18G 12G 4.9G 71% /
tmpfs 242M 0 242M 0% /dev/shm
/dev/sda1 477M 29M 424M 7% /boot
4. 創建分區
[root@freeman ~]# fdisk
/dev/sdb Command (m for
help): n
action
partition (1-4)
主分區 p
分區編號 First cylinder (1-652,
default 1):
default 652): +1G
help): w
完畢會退出fdisk命令 The partition table
has been altered! Calling ioctl() to re-read partition table. Syncing disks. ...17
*重復同樣的方法再建立
——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開始)
建立好分區后,先不要急著去掛載,否則提示必須知道文件系統類型 ,需要先格式化分區
[root@freeman /]# mount /dev/sdb2 /my_mount2
mount: you must specify the filesystem type2
*格式化分區
這里我使用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
如果出現下面提示,說明分區信息沒有生效,重啟系統然后再格式化
[root@freeman /]# mkfs.ext4 /dev/sdb2
mke2fs 1.41.12 (17-May-2010)
無法對 /dev/sdb2 進行 stat 調用 --- 沒有那個文件或目錄
The device apparently does not exist; did you specify it correctly?
5. 掛載分區
新建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
*執行df
看到新建的4個分區都掛載好了
[root@freeman /]# df -lh
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/vg_freeman-lv_root
18G 12G 4.9G 71% /
tmpfs 242M 0 242M 0% /dev/shm
/dev/sda1 477M 29M 424M 7% /boot
/dev/sdb1 988M 1.3M 935M 1% /my_mount1
/dev/sdb2 2.0G 3.1M 1.9G 1% /my_mount2
/dev/sdb5 103M 1.6M 96M 2% /my_mount5
/dev/sdb6 103M 1.6M 96M 2% /my_mount610
*自動掛載
打開/etc/fstab在最后添加掛載配置fstab里面的參數釋義請自行google
[root@freeman /]# vim /etc/fstab
/dev/sdb1 /my_mount1 ext4 defaults 0 2
/dev/sdb2 /my_mount2 ext4 defaults 0 2
/dev/sdb5 /my_mount5 ext4 defaults 0 2
/dev/sdb6 /my_mount6 ext4 defaults 0 2
*添加權限
如果是掛載空間要給普通用戶使用,給相應的目錄添加訪問權限
[root@freeman /]# chmod 777 /my_mount1
1**
6. 卸載分區
很簡單,使用umount命令就可以了
[root@freeman /]# umount /dev/sdb1
7. 刪除分區
**
*可以先umount 卸載分區,以免出現不必要的問題
[root@freeman ~]# 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): p
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
/dev/sdb1 1 523 4200966 83 Linux
/dev/sdb2 524 537 112455 83 Linux
/dev/sdb3 538 563 208845 5 Extended
/dev/sdb5 538 563 208813+ 83 Linux
/dev/sdb6 409 422 112423+ 83 Linux
Command (m for help): d
Partition number (1-5):
...
Command (m for help): w
The partition table has been altered!
...
The kernel still uses the old table. The new table will be used at
the next reboot or after you run partprobe(8) or kpartx(8)31
*重復上面操作可以刪除任意分區
使用partprobe或者kpartx使分區表立刻生效,
如果不行的話就重啟一下,如果要刪除一個磁盤所有分區,更簡單的做法是格式化磁盤
[root@freeman /]# mkfs.ext4 /dev/sdb
mke2fs 1.41.12 (17-May-2010)
/dev/sdb is entire device, not just one partition!
無論如何也要繼續? (y,n) y
8. 修改分區系統類型id,例如
Linux LVM
**
下面將把sdb2分區系統類型id修改為 Linux LVM
[root@freeman /]# fdisk /dev/sdb
Command (m for help): t
Partition number (1-6): 2
Hex code (type L to list codes): 8e
Changed system type of partition 2 to 8e (Linux LVM)
Command (m for help): p
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
/dev/sdb1 1 132 1060258+ 83 Linux
/dev/sdb2 133 394 2104515 8e Linux LVM
/dev/sdb3 395 459 522112+ 5 Extended
/dev/sdb5 395 408 112423+ 83 Linux
/dev/sdb6 409 422 112423+ 83 Linux
總結
以上是生活随笔為你收集整理的redhat linux创建磁盘分区,redhat6.4 挂载硬盘,创建新分区,删除分区的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux emule 编译 wx-co
- 下一篇: 安卓连接linux软件,利用 Telne