Linux 分区、格式化4T大容量存储分区
生活随笔
收集整理的這篇文章主要介紹了
Linux 分区、格式化4T大容量存储分区
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
磁盤掛載問題:Fdisk最大只能創建2T分區的盤,超過2T使用parted
剛開始使用fdisk創建分區,發現最大智能創建2T分區!
[root@localhost ~]# fdisk -l 磁盤 /dev/sda:214.7 GB, 214745088000 字節,419424000 個扇區 Units = 扇區 of 1 * 512 = 512 bytes 扇區大小(邏輯/物理):512 字節 / 4096 字節 I/O 大小(最小/最佳):262144 字節 / 524288 字節 磁盤標簽類型:dos 磁盤標識符:0x000d43e9設備 Boot Start End Blocks Id System /dev/sda1 * 2048 2099199 1048576 83 Linux /dev/sda2 2099200 419422207 208661504 8e Linux LVM 磁盤 /dev/sdb:4586.1 GB, 4586140426240 字節,8957305520 個扇區 Units = 扇區 of 1 * 512 = 512 bytes 扇區大小(邏輯/物理):512 字節 / 4096 字節 I/O 大小(最小/最佳):262144 字節 / 524288 字節創建分區:
[root@localhost ~]# fdisk /dev/sdb
運行fdisk /dev/sdb,對數據盤進行分區。根據提示,依次輸入n,p,1,兩次回車(即默認使用當前所用的空間來創建分區),w,分區就開始了
分區后,在執行fdisk -l 命令,查看一下空間
[root@localhost ~]# mkfs.xfs /dev/sdb1
[root@localhost ~]# mkdir /data
[root@localhost ~]# mount /dev/sdb1 /data/
發現只掛載上2T
[root@localhost ~]# df -hT 文件系統 類型 容量 已用 可用 已用% 掛載點 /dev/sdb1 xfs 2.0T 34M 2.0T 1% /data因為Fdisk最大只能創建2T分區的盤,超過2T使用parted
卸載上面的/data目錄,然后刪除分區/dev/sdb1
[root@localhost ~]# umount /data/
[root@localhost ~]# fdisk /dev/sdb
輸入d刪除/dev/sdb1分區,然后在輸入w保存并且退出
下面開始使用parted工具進行分區創建:
[root@localhost ~]# parted /dev/sdb GNU Parted 3.1 使用 /dev/sdb Welcome to GNU Parted! Type 'help' to view a list of commands. (parted) p Model: HPE LOGICAL VOLUME (scsi) Disk /dev/sdb: 4586GB Sector size (logical/physical): 512B/4096B Partition Table: msdos Disk Flags: Number Start End Size Type File system 標志(parted) mklabel gpt 警告: The existing disk label on /dev/sdb will be destroyed and all data on this disk will be lost. Do you want to continue? 是/Yes/否/No? y (parted) mkpart 分區名稱? []? sdb1 文件系統類型? [ext2]? xfs 起始點? 0 結束點? 4586GB 警告: The resulting partition is not properly aligned for best performance. 忽略/Ignore/放棄/Cancel? Ignore (parted) p Model: HPE LOGICAL VOLUME (scsi) Disk /dev/sdb: 4586GB Sector size (logical/physical): 512B/4096B Partition Table: gpt Disk Flags: Number Start End Size File system Name 標志1 17.4kB 4586GB 4586GB sdb1 信息: You may need to update /etc/fstab.[root@localhost ~]# mkfs.xfs -f /dev/sdb1 [root@localhost ~]# mkdir /data/ [root@localhost ~]# mount /dev/sdb1 /data/ [root@localhost ~]# df -h 文件系統 容量 已用 可用 已用% 掛載點 /dev/sdb1 4.2T 34M 4.2T 1% /data設置開機啟動掛載:
[root@localhost ~]# vim /etc/fstab
…
/dev/sdb1 /data xfs defaults 0 0
parted命令說明:
# parted /dev/vdb 對/dev/sdb進行分區或管理操作 parted創建分區里的交互模式的操作說明 mklabel gpt 定義分區表格式(常用的有msdos和gpt分區表格式,msdos不支持2TB以上容量的磁盤,所以大于2TB的磁盤選gpt分區表格式) (parted) mkpart p1 創建第一個分區,名稱為p1(p1只是第一個分區的名稱,用別的名稱也可以,如part1)。如果只創建一個分區,可以不用寫分區名,默認即可。如上。 File system type? [ext2]? ext4 定義分區格式。(不支持ext4的,想分ext4格式的分區,可以通過mkfs.ext4格式化成ext4格式) Start? 1 定義分區的起始位置(單位支持K,M,G,T) End? 300G 定義分區的結束位置(單位支持K,M,G,T)。如果創建多個分區,下一個分區的Start就從上一個分區的End開始 (parted) print或在p 查看當前分區情況 quit 退出刪除分區 (parted) rm rm刪除命令(刪除之前必須確保分區沒有被掛載) Partition number? 1 刪除第一個分區 (通過p可以查看到,查看結果中的第一列) (parted) print或在p 查看當前分區情況 quit 退出格式化幾個TB的磁盤的說明 在格式化幾個TB的磁盤的時候,時間會非常的長,格式化6T的磁盤時間大概在一個半小時左右。(據硬盤實際情況而定)Fdisk命令簡單小結:
1. 查看可用的磁盤 [root@localhost ~]# fdisk -l 磁盤 /dev/sda:214.7 GB, 214745088000 字節,419424000 個扇區 Units = 扇區 of 1 * 512 = 512 bytes 扇區大小(邏輯/物理):512 字節 / 4096 字節 I/O 大小(最小/最佳):262144 字節 / 524288 字節 磁盤標簽類型:dos 磁盤標識符:0x000d43e9設備 Boot Start End Blocks Id System /dev/sda1 * 2048 2099199 1048576 83 Linux /dev/sda2 2099200 419422207 208661504 8e Linux LVM 磁盤 /dev/sdb:4586.1 GB, 4586140426240 字節,8957305520 個扇區 Units = 扇區 of 1 * 512 = 512 bytes 扇區大小(邏輯/物理):512 字節 / 4096 字節 I/O 大小(最小/最佳):262144 字節 / 524288 字節解釋說明: sectors(或者顯示是cylinders)# 柱面總數 Device Boot Start End Blocks Id System Device ## 設備文件路徑 Boot ## 是否為引導加載器、kernle所在的分區,用*表示 Start ## 起始柱面 分區劃分:按柱面,由外向內,編號依次增大 End ## 結束柱面 Blocks ## 磁盤塊數 Id ## id標示 System ## 系統標示注意:結束柱面不等于總柱面數即可分區,除了System: Extended的分區2. 修改分區表 [root@localhost ~]# fdisk /dev/vdbn 創建一個新分區d 刪除l 列出分區的id標示t 調整idq 退出w 保存退出m manualp 顯示分區表信息4. 創建分區,修改id。比如修改分區id為82 [root@localhost ~]# fdisk /dev/vdb ........ ........ Command (m for help): n First cylinder (14119-15665, default 14119): Using default value 14119 Last cylinder, +cylinders or +size{K,M,G} (14119-15665, default 15665): +10G Command (m for help): t Partition number (1-5): 5 Hex code (type L to list codes): 82 ##則創建的改分區id為82 Changed system type of partition 5 to 82 (Linux *** / Solaris)5. 讓內核識別添加的新分區 內核是否識別添加的新分區 [root@localhost ~]# ls /dev/vdb* [root@localhost ~]# cat /proc/partitions重讀分區表 [root@localhost ~]# partx -a /dev/vdb [root@localhost ~]# partx -a /dev/vdb更新分區表 [root@localhost ~]# partprobe /dev/vdb2 # vdb2是新創建出來的分區6. 查看文件系統屬性信息 查看TYPE,LABEL,UUID [root@localhost ~]# blkid /dev/vdb2查看默認掛載屬性、超級塊信息 [root@localhost ~]# tune2fs -l /dev/vdb2 [root@localhost ~]# dumpe2fs -h /dev/vdb2查看塊組信息 [root@localhost ~]# dumpe2fs /dev/vdb2總結
以上是生活随笔為你收集整理的Linux 分区、格式化4T大容量存储分区的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: u盘上1T linux系统部署到4T硬盘
- 下一篇: linux挂载4T及以上硬盘