Linux下給硬盤分區並格式化掛載


Linux下給硬盤分區並格式化掛載

此操作也支持硬盤之外的存儲器,U盤,TF卡等各種~

分區與格式化

查看設備對應的塊文件名稱

fdisk -l

可以看到我這塊硬盤的名稱:/dev/nvme0n1,以及它已經有5個分區了,接下來我將把這些分區全部清除.重新分區.

用fdisk打開存儲器

請仔細看自己的list,注意不要填錯文件名!

fdisk /dev/nvme0n1

分區

在鍵盤上按g,建立GPT格式分區表.

接着按n新建一個分區,需要輸入這些信息:

  1. 分區編號,按回車可自動輸入默認值
  2. 初始扇區號,按回車可自動輸入默認值
  3. 結束扇區號,如果要用全盤空間,直接按回車.
    如果只想使用部分空間:
    輸入+數字回車.
    例如:

    需要注意的是,這里輸入的數字默認單位是扇區.不同的存儲介質,扇區的大小不同.
    在前面fdisk -l的操作里面,有一個屬性Sector size (logical/physical)有顯示
    也可以在后面加上指定單位,這樣就不是按照扇區計算了,比如:+512G
    y然后回車刪除簽名

w保存至今的操作並退出,如果不想保存操作,按q退出.

接着用partprobe命令,刷新下系統的分區表(不然/dev里面沒有)

partprobe

格式化

現在用fdisk -l能看到這個分區了,叫做/dev/nvme0n1p1

在格式化之前先看看支持哪些文件系統格式:
輸入mkfs 按兩下tab:

可以看到我的系統可以把分區格式化為這些格式,簡單介紹幾個常用的:
ext4(只支持linux和mac系統,在linux下用這個最好)
ntfs(支持linux和windows和mac,微軟設計)
vfat(基本上所有設備都支持這個文件系統,如果有兼容性要求選這個.缺點:單文件不能超過4G,文件名不可過255字)
swap(linux虛擬內存格式),使用專門的格式化指令mkswap格式化出來后可掛載為虛擬內存使用.
這里選ext4:
請仔細看自己的list,注意不要填錯文件名!

mkfs.ext4 /dev/nvme0n1p1

掛載

單次掛載

mkdir /mnt/nvme/
mount -t ext4 /dev/nvme0n1p1 /mnt/nvme/

進去看看:

cd /mnt/nvme/
ls

設為開機自動掛載

echo "/dev/nvme0n1p1 /mnt/nvme/ ext4 defaults 0 0">>/etc/fstab

至此,結束~


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM