久久青草精品A片狠狠,日韩欧美视频一区二区,亚洲国码AV日韩,国产精品黄在

Linux下新加磁盤

2019-08-15 20:31:27 10902

分區(qū):


拿到一個新的硬盤第一步肯定是要先將其進(jìn)行分區(qū),一般來說主要分為主分區(qū)、 SWAP分區(qū)

擴(kuò)展分區(qū)等


主分區(qū):如果沒有額外分boot分區(qū),內(nèi)核鏡像就在這上面;如果分了boot分區(qū),

內(nèi)核鏡像放在boot分區(qū)里,但內(nèi)核還得知道所有路徑里的第一個/是相對于哪個分區(qū)而言的


swap分區(qū):swap不分也可,但一般要分,現(xiàn)代操作系統(tǒng)普遍使用虛擬內(nèi)存技術(shù),

當(dāng)內(nèi)存空間不夠時就把暫時不用的內(nèi)存數(shù)據(jù)騰到硬盤的swap分區(qū)上

添加硬盤之后我們通過lsblk來查看塊設(shè)備


確認(rèn)硬盤存在之后我們就可以開始了,不過第一步還是要為硬盤指定一個類型,主要有

邏輯分區(qū)MBR和GPT分區(qū)


指定分區(qū)類型的工具有兩個:fdisk parted

parted是一個即時生效的工具而fdisk是一個非即時生效的


parted 來指定分區(qū)類型和分區(qū)大小 格式為:


指定分區(qū)類型:parted /dev/sd* mklabel gpt|msdos

若想更改分區(qū)類型則再執(zhí)行此命令但之前的數(shù)據(jù)則全部清空


對硬盤進(jìn)行分區(qū):parted /dev/sd* mkpart primary 1 100

說明:為硬盤分出一個大小為(100-1)M的分區(qū)(默認(rèn)單位是:M)


若要刪除硬盤分區(qū)則執(zhí)行 parted /dev/sd* rm 1 1為分區(qū)編號

若要查看分區(qū)后的硬盤則執(zhí)行 parted  ls


fdisk /dev/sd* 然后執(zhí)行子命令進(jìn)行操作

p 分區(qū)列表

t 更改分區(qū)類型

n 創(chuàng)建新分區(qū)

d 刪除分區(qū)

v 校驗分區(qū)

u 轉(zhuǎn)換單位

w 保存并退出

q 不保存并退出


硬盤分區(qū)后使用fdisk -l 可查看硬盤中的分區(qū)信息,但lsblk和其他查看硬盤信息的命令只能

查看內(nèi)存中的設(shè)備信息,此時會出現(xiàn)不同步的現(xiàn)象,也就是說在fdisk中可以顯示出以添加的

設(shè)備信息,但在lsblk中不能看到,對于這樣不同步的現(xiàn)象centos6和centos7的解決方案不同

centos6中

對于添加的分區(qū)同步 partx -a /dev/sd*

對于刪除的分區(qū)同步 kpartx -d /dev/sd*

centos7中 partprobe [/dev/sd*] 若不加設(shè)備名稱則同步所有,指定設(shè)備則只同步指定的


創(chuàng)建文件系統(tǒng)


centos6中常用的文件系統(tǒng)是ext4 centos7中常用的文件系統(tǒng)是xfs

創(chuàng)建之前我們應(yīng)先查看是否已經(jīng)有文件系統(tǒng) blkid /dev/sd*

創(chuàng)建文件系統(tǒng)時會自動分配一個UUID當(dāng)然可以隨機(jī)生成 命令是:uudigen


創(chuàng)建文件系統(tǒng)的命令是mkfs

格式為:

(1)mkfs.FS_TYPE /dev/sd*

(2)mkfs -t FS_TPYE /dev/sd*

也可-L‘LABEL’:設(shè)定卷標(biāo)


mkfs.查看系統(tǒng)中所支持的文件類型

如果出現(xiàn)邏輯性錯誤還可用fsck進(jìn)行修復(fù)


例:mkfs -t ext4 /dev/sd*

mkfs.sfs /dev/sd*


如果設(shè)置的是ext系列的文件系統(tǒng)還可以通過下列工具進(jìn)行管理 修改


mke2fs :ext系列文件系統(tǒng)專用管理工具

-t {ext2|ext3|ext4}

-b {1024|2048|4096}

-L ‘LABEL’

-j: 相當(dāng)于-t ext3

mkfs.ext3 = mkfs -t ext3 = mke2fs -j = mke2fs -t ext3

-i #: 為數(shù)據(jù)空間中每多少個字節(jié)創(chuàng)建一個inode;此大小

不應(yīng)該小于block的大小

-N #:指定分區(qū)中創(chuàng)建多少個inode

-I 一個inode記錄占用的磁盤空間大小,128—4096

-m #: 默認(rèn)5%,為管理人員預(yù)留空間占 總空間的百分比

-O FEATURE[,…]:啟用指定特性

-O ^FEATURE:關(guān)閉指定特性


tune2fs:查看ext系列文件系統(tǒng)特性

tune2fs:重新設(shè)定ext系列文件系統(tǒng)可調(diào)整參數(shù)的值

-l:查看指定文件系統(tǒng)超級塊信息;super block

-L ‘LABEL’:修改卷標(biāo)

-m #:修預(yù)留給管理員的空間百分比

-j: 將ext2升級為ext3

-O: 文件系統(tǒng)屬性啟用或禁用, –O ^has_journal

-o: 調(diào)整文件系統(tǒng)的默認(rèn)掛載選項,–o ^acl

-U UUID: 修改UUID號


掛載

把新的硬盤經(jīng)過分區(qū)和創(chuàng)建文件系統(tǒng)之后接下來就是往里面存儲數(shù)據(jù)了那么如何往里面存儲

數(shù)據(jù),通過一個例子來說

如果一個硬盤的家目錄的文件過多導(dǎo)致硬盤空間即將占滿此時我們已經(jīng)將新硬盤分區(qū)并且創(chuàng)

建了文件系統(tǒng)此時就可以把新硬盤掛載到家目錄下:

1、將硬盤分區(qū)50G

2、設(shè)置文件系統(tǒng)

3、建一個臨時文件夾存放原來的數(shù)據(jù)并將硬盤掛載

創(chuàng)建臨時文件夾:mkdir /mnt/home 掛載: mount /dev/sdb1 /mnt/home

4、將要轉(zhuǎn)移的文件夾復(fù)制到臨時文件夾中(復(fù)制過程中可能有人在修改目錄下的內(nèi)容)

可先發(fā)通知然后 init 1 切換至單用戶只有一個人訪問

復(fù)制:cp -av /home/* /mnt/home/

5、vim /etc/fstab 更改配置文件 查看 blkid /dev/sdb1

6、rm -rf /home/ 刪除home下的文件否則不顯示還占用空間mount -a 使其生效

7、init 5切換至圖形界面

8、umount /mnt/home 取消臨時文件夾的掛載并刪除 rm -fr /mnt/home


提交成功!非常感謝您的反饋,我們會繼續(xù)努力做到更好!

這條文檔是否有幫助解決問題?

非常抱歉未能幫助到您。為了給您提供更好的服務(wù),我們很需要您進(jìn)一步的反饋信息:

在文檔使用中是否遇到以下問題: