本篇內容主要講解“怎么在Linux中添加新磁盤”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“怎么在Linux中添加新磁盤”吧!
如果你使用的是 AWS EC2 Linux 服務器,可以 按照以下步驟 添加原始磁盤。如果使用的是 VMware Linux VM,那么需要按照不同的步驟來添加磁盤。如果你正在運行物理機架設備/刀片服務器,那么添加磁盤將是一項物理任務。
一旦磁盤物理/虛擬地連接到 Linux 機器上,它將被內核識別,就可以開始了。
原始磁盤連接后,需要讓內核去 掃描新磁盤。在新版中,它主要是由內核自動完成。
***件事是在內核中識別新添加的磁盤及其名稱。實現這一點的方法有很多,以下作少量列舉:
可以在添加/掃描磁盤前后觀察 lsblk 輸出,以獲取新的磁盤名。
檢查 /dev 文件系統中新創建的磁盤文件。匹配文件和磁盤添加時間的時間戳。
觀察 fdisk-l 添加/掃描磁盤前后的輸出,以獲取新的磁盤名。
在本示例中,我使用的是 AWS EC2 服務器,向服務器添加了 5GB 磁盤。我的 lsblk 輸出如下:
[root@kerneltalks ~]# lsblkNAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTxvda 202:0 0 10G 0 disk├─xvda1 202:1 0 1M 0 part└─xvda2 202:2 0 10G 0 part /xvdf 202:80 0 10G 0 disk
可以看到 xvdf 是新添加的磁盤。完整路徑是 /dev/xvdf。
我們這里使用 LVM,因為它是 Linux 平臺上廣泛使用的非常靈活的卷管理器。確認 lvm 或 lvm2 軟件包已經安裝在系統上。如未安裝,請 安裝 lvm/lvm2 程序包。
現在,我們將在邏輯卷管理器中添加這個原始磁盤,并從中創建 10GB 的掛接點。所用到的命令如下:
pvcreate
vgcreate
lvcreate
如果要將磁盤添加到現有掛接點,并使用其空間來擴展掛接點 ,則 vgcreate 應替換為 vgextend。
會話示例輸出如下:
[root@kerneltalks ~]# pvcreate /dev/xvdf Physical volume "/dev/xvdf" successfully created.[root@kerneltalks ~]# vgcreate vgdata /dev/xvdf Volume group "vgdata" successfully created[root@kerneltalks ~]# lvcreate -L 5G -n lvdata vgdata Logical volume "lvdata" created.
現在,已完成邏輯卷創建。你需要使用所選的文件系統格式化它,并將其掛載。在這里選擇 ext4 文件系統,并使用 mkfs.ext4 進行格式化。
[root@kerneltalks ~]# mkfs.ext4 /dev/vgdata/lvdatamke2fs 1.42.9 (28-Dec-2013)Filesystem label=OS type: LinuxBlock size=4096 (log=2)Fragment size=4096 (log=2)Stride=0 blocks, Stripe width=0 blocks327680 inodes, 1310720 blocks65536 blocks (5.00%) reserved for the super userFirst data block=0Maximum filesystem blocks=134217728040 block groups32768 blocks per group, 32768 fragments per group8192 inodes per groupSuperblock backups stored on blocks: 32768, 98304, 163840, 229376, 294912, 819200, 884736 Allocating group tables: doneWriting inode tables: doneCreating journal (32768 blocks): doneWriting superblocks and filesystem accounting information: done
使用 mount 命令,在 /data 安裝點上安裝已創建并格式化的 5GB 邏輯卷。
[root@kerneltalks ~]# mount /dev/vgdata/lvdata /data[root@kerneltalks ~]# df -Ph /dataFilesystem Size Used Avail Use% Mounted on/dev/mapper/vgdata-lvdata 4.8G 20M 4.6G 1% /data
使用 df 命令驗證掛載點。如上所述,你都完成了!你可以在 /etc/fstab 中添加一個條目,以便在重新啟動時保持此裝載。
你已將 10GB 磁盤連接到 Linux 計算機,并創建了 5GB 掛載點!
到此,相信大家對“怎么在Linux中添加新磁盤”有了更深的了解,不妨來實際操作一番吧!這里是億速云網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。