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

Linux下新加磁盤

2019-08-15 20:31:27 10893

分區:


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

擴展分區等


主分區:如果沒有額外分boot分區,內核鏡像就在這上面;如果分了boot分區,

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


swap分區:swap不分也可,但一般要分,現代操作系統普遍使用虛擬內存技術,

當內存空間不夠時就把暫時不用的內存數據騰到硬盤的swap分區上

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


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

邏輯分區MBR和GPT分區


指定分區類型的工具有兩個:fdisk parted

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


parted 來指定分區類型和分區大小 格式為:


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

若想更改分區類型則再執行此命令但之前的數據則全部清空


對硬盤進行分區:parted /dev/sd* mkpart primary 1 100

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


若要刪除硬盤分區則執行 parted /dev/sd* rm 1 1為分區編號

若要查看分區后的硬盤則執行 parted  ls


fdisk /dev/sd* 然后執行子命令進行操作

p 分區列表

t 更改分區類型

n 創建新分區

d 刪除分區

v 校驗分區

u 轉換單位

w 保存并退出

q 不保存并退出


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

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

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

centos6中

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

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

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


創建文件系統


centos6中常用的文件系統是ext4 centos7中常用的文件系統是xfs

創建之前我們應先查看是否已經有文件系統 blkid /dev/sd*

創建文件系統時會自動分配一個UUID當然可以隨機生成 命令是:uudigen


創建文件系統的命令是mkfs

格式為:

(1)mkfs.FS_TYPE /dev/sd*

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

也可-L‘LABEL’:設定卷標


mkfs.查看系統中所支持的文件類型

如果出現邏輯性錯誤還可用fsck進行修復


例:mkfs -t ext4 /dev/sd*

mkfs.sfs /dev/sd*


如果設置的是ext系列的文件系統還可以通過下列工具進行管理 修改


mke2fs :ext系列文件系統專用管理工具

-t {ext2|ext3|ext4}

-b {1024|2048|4096}

-L ‘LABEL’

-j: 相當于-t ext3

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

-i #: 為數據空間中每多少個字節創建一個inode;此大小

不應該小于block的大小

-N #:指定分區中創建多少個inode

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

-m #: 默認5%,為管理人員預留空間占 總空間的百分比

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

-O ^FEATURE:關閉指定特性


tune2fs:查看ext系列文件系統特性

tune2fs:重新設定ext系列文件系統可調整參數的值

-l:查看指定文件系統超級塊信息;super block

-L ‘LABEL’:修改卷標

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

-j: 將ext2升級為ext3

-O: 文件系統屬性啟用或禁用, –O ^has_journal

-o: 調整文件系統的默認掛載選項,–o ^acl

-U UUID: 修改UUID號


掛載

把新的硬盤經過分區和創建文件系統之后接下來就是往里面存儲數據了那么如何往里面存儲

數據,通過一個例子來說

如果一個硬盤的家目錄的文件過多導致硬盤空間即將占滿此時我們已經將新硬盤分區并且創

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

1、將硬盤分區50G

2、設置文件系統

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

創建臨時文件夾:mkdir /mnt/home 掛載: mount /dev/sdb1 /mnt/home

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

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

復制: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


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

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

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

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