Linux下如何對硬盤進(jìn)行分區(qū)

linux系統(tǒng)下,如想使用一塊新的硬盤,需要經(jīng)歷分區(qū)、格式化、掛載等操作,然后才能夠使用該硬盤。如想學(xué)好如何進(jìn)行分區(qū),需要掌握好幾個相關(guān)的命令才行。下面,我們來一起看看。

查看硬盤使用情況

進(jìn)行分區(qū)前,肯定需要知道新的磁盤的設(shè)備名才行,已經(jīng)該硬盤還剩多少空間。在linux下,有一個很好用的命令lsblk,列出當(dāng)前系統(tǒng)所有的硬盤及分區(qū)情況。

#?lsblk NAME???MAJ:MIN?RM??SIZE?RO?TYPE?MOUNTPOINT vda????253:0????0???40G??0?disk? └─vda1?253:1????0???40G??0?part?/ vdb????253:16???0??200G??0?disk? ├─vdb1?253:17???0???50G??0?part?/data └─vdb2?253:18???0??100G??0?part?/www

可以看到,目前該服務(wù)器上有兩塊硬盤,名字分別為vda及vdb。其中vda有40G的空間,但已經(jīng)完成分給了跟分區(qū)/。而vdb則還剩余50G的空間沒有使用。那么,我們給這剩下的50G再分一個區(qū)出來。

分區(qū)

這里,我們使用fdisk進(jìn)行分區(qū)。該命令也可以查看磁盤的使用情況。

#?fdisk?/dev/vdb?-l Disk?/dev/vdb:?200?GiB,?214748364800?bytes,?419430400?sectors ……

下面,我們開始進(jìn)行分區(qū)操作

fdisk?/dev/vdb Welcome?to?fdisk?(util-linux?2.32.1). Changes?will?remain?in?memory?only,?until?you?decide?to?write?them. Be?careful?before?using?the?write?command. Command?(m?for?help):????<p>因?yàn)槲覀儗⑹O碌娜糠譃椋裕宦積nter敲就行了,最后輸入w表示保存操作,否則將不會保存你的分區(qū)操作哦。如果你想進(jìn)行分區(qū)練習(xí)的話,并不真的進(jìn)行分區(qū),那么就放心使用fdisk來玩玩,只有最后不輸入w就行了哦。</p><pre class="brush:php;toolbar:false">#?lsblk NAME???MAJ:MIN?RM??SIZE?RO?TYPE?MOUNTPOINT vda????253:0????0???40G??0?disk? └─vda1?253:1????0???40G??0?part?/ vdb????253:16???0??200G??0?disk? ├─vdb1?253:17???0???50G??0?part?/data ├─vdb2?253:18???0??100G??0?part?/www └─vdb3?253:19???0???50G??0?part???<p>可以看到,新的分區(qū)已經(jīng)出來了,設(shè)備名為vdb3。然后我們最好再輸入partprobe 命令,它表示讓內(nèi)核重新找一次分區(qū)表。</p><pre class="brush:php;toolbar:false">#?partprobe #?cat?/proc/partitions? major?minor??#blocks??name 253????????0???41943040?vda 253????????1???41941999?vda1 253???????16??209715200?vdb 253???????17???52428800?vdb1 253???????18??104857600?vdb2 253???????19???52427776?vdb3??<p><strong><span style="font-size: 24px;">格式化</span></strong></p><p>分區(qū)之后,該分區(qū)是不能進(jìn)行文件的存取操作的,必須要先格式化,寫入文件系統(tǒng)后,才可以。linux進(jìn)行格式化的操作非常簡單,使用mkfs即可。目前,CentOs7默認(rèn)的文件系統(tǒng)為xfs,所以這里我們也將新的分區(qū)格式化為xfs。</p><pre class="brush:php;toolbar:false">#?mkfs.xfs?/dev/vdb3

掛載分區(qū)

分區(qū)格式化完成后,還需進(jìn)行掛載操作,才能夠使用分區(qū)。另外,對分區(qū)掛載是有一些原則的:

掛載的目錄必須為空目錄

  • 一個分區(qū)不能掛載到多個目錄(掛載點(diǎn))

  • 一個目錄只能掛載一個分區(qū)

  • 進(jìn)行掛載的命令是mount,語法為

mount 文件系統(tǒng) 掛載點(diǎn)

下面我們進(jìn)行掛載操作,首先,建立一個空目錄/del

mkdir?/del

然后進(jìn)行掛載

#?mount?/dev/vdb3?/del

然后,檢測下看是否掛載成功了

#?lsblk NAME???MAJ:MIN?RM??SIZE?RO?TYPE?MOUNTPOINT vda????253:0????0???40G??0?disk? └─vda1?253:1????0???40G??0?part?/ vdb????253:16???0??200G??0?disk? ├─vdb1?253:17???0???50G??0?part?/data ├─vdb2?253:18???0??100G??0?part?/www └─vdb3?253:19???0???50G??0?part?/del??<p><span style="font-size: 24px;">設(shè)置開機(jī)自動掛載</span></p><p>如果沒有設(shè)置開機(jī)自動掛載,那么下次重啟后,則需要手動掛載,否則該文件系統(tǒng)是使用不了的。</p><p>設(shè)置開機(jī)自動掛載非常簡單,只需要修改/etc/fstab文件即可。新增一行,填入文件系統(tǒng)的UUID或設(shè)備名、掛載點(diǎn)、文件系統(tǒng)、文件系統(tǒng)參數(shù)等即可。</p>

? 版權(quán)聲明
THE END
喜歡就支持一下吧
點(diǎn)贊14 分享