新聞中心
在計算機系統(tǒng)中,存儲空間是至關重要的。當系統(tǒng)存儲空間不足時,將會影響數(shù)據(jù)的處理速度,甚至會導致系統(tǒng)崩潰。因此,隨著數(shù)據(jù)量的不斷增長,擴容存儲空間已經(jīng)成為大多數(shù)企業(yè)的必要選擇。

成都創(chuàng)新互聯(lián)堅持“要么做到,要么別承諾”的工作理念,服務領域包括:網(wǎng)站設計制作、網(wǎng)站制作、企業(yè)官網(wǎng)、英文網(wǎng)站、手機端網(wǎng)站、網(wǎng)站推廣等服務,滿足客戶于互聯(lián)網(wǎng)時代的浮梁網(wǎng)站設計、移動媒體設計的需求,幫助企業(yè)找到有效的互聯(lián)網(wǎng)解決方案。努力成為您成熟可靠的網(wǎng)絡建設合作伙伴!
Linux 操作系統(tǒng)一直以來都是被廣泛使用的操作系統(tǒng)之一。在 Linux 5 的新版本中,新增磁盤的功能成為了一款亮點,因為它可以直接擴容存儲空間和提高系統(tǒng)性能。下面將詳細介紹 Linux5 新增磁盤是如何實現(xiàn)的,以及如何使用它來擴容存儲空間和提高系統(tǒng)性能。
一、Linux5 新增磁盤
Linux 5 新增磁盤是一款強大的軟件,它可以幫助用戶直接在 Linux 系統(tǒng)中添加新的磁盤。這個磁盤可以與當前系統(tǒng)的磁盤卷一起使用,從而擴容存儲空間。通過 Linux5 的新增磁盤功能,即使在系統(tǒng)安裝之后,擴容存儲也變得非常容易。
在 Linux5 中,新增磁盤功能的實現(xiàn)是通過直接在 /dev 中添加一個新的塊設備來實現(xiàn)的??梢允褂妹睢癴disk /dev/sdb”等命令來為添加的新磁盤創(chuàng)建分區(qū)。這就創(chuàng)建了一個新的分區(qū),可以用來增加系統(tǒng)的存儲空間。
二、如何使用 Linux5 新增磁盤來擴容存儲空間
擴容存儲空間的過程非常簡單,只需要按照以下步驟即可實現(xiàn)。
1. 查看當前系統(tǒng)的存儲空間
首先需要查看當前系統(tǒng)的存儲空間,確定是否需要增加存儲容量。可以使用命令“df -h”查看硬盤剩余容量。
2. 檢查硬件設備
確認已連接的物理磁盤設備,使用命令“l(fā)sscsi”來檢查當前設備的狀況。
3. 確定新磁盤的設備名稱
將新磁盤插入系統(tǒng),使用命令“fdisk -l”來確定新磁盤的設備名稱,例如 /dev/sdb。
4. 創(chuàng)建分區(qū)
使用命令“fdisk /dev/sdb”來創(chuàng)建一個新的分區(qū)。確保選擇適當?shù)姆謪^(qū)類型和分區(qū)大小。
5. 格式化新磁盤
使用命令“mkfs.ext4 /dev/sdb1″等命令來格式化新的分區(qū)。
6. 掛載新的分區(qū)
使用命令“mount /dev/sdb1 /mnt/new_disk”來將新的分區(qū)掛載到文件系統(tǒng)中。在這里,/mnt/new_disk 可以替換成任何可用的目錄。
現(xiàn)在,新的硬盤已經(jīng)成功添加到系統(tǒng)中了。可以使用命令“df -h”來檢查已添加的磁盤。
三、如何使用 Linux5 新增磁盤提升系統(tǒng)性能
新增磁盤不僅可以擴容存儲空間,還可以起到優(yōu)化系統(tǒng)性能的作用。通過將一些系統(tǒng)文件或程序文件放在另一個磁盤中,可以減輕主磁盤的負擔。
以下是如何使用 Linux5 新增磁盤提升系統(tǒng)性能的步驟:
1.確定需要轉(zhuǎn)移的文件和目錄
在使用新增磁盤功能提升系統(tǒng)性能之前,需要先確定需要轉(zhuǎn)移的文件和目錄。這些文件通常是對于系統(tǒng)性能有較大影響的文件
2.創(chuàng)建一個文件夾來存儲需要轉(zhuǎn)移的文件
使用 mkdir 命令創(chuàng)建一個文件夾,例如 /mnt/new_drive/home,來存儲需要轉(zhuǎn)移的文件。
3.將需要轉(zhuǎn)移的文件復制到新磁盤
使用命令“cp -pr –preserve=all /home/ /mnt/new_drive/home”將 /home/ 中的文件復制到 /mnt/new_drive/home 中。
4.修改 fstab 文件
打開 /etc/fstab 文件并在文件底部添加一行。例如,“/dev/sdb1 /mnt/new_drive ext4 defaults 0 0”指定了文件系統(tǒng) /dev/sdb1 在掛載點 /mnt/new_drive 中的掛載設置。重啟一下系統(tǒng)(或者直接掛載硬盤)并使用命令“df -h”來檢查已添加的磁盤。
現(xiàn)在,已經(jīng)成功將文件或程序文件從主磁盤中轉(zhuǎn)移到了新增的磁盤中,并且這可以提供更好的性能。
結(jié)論
Linux 5 新增磁盤的功能為 Linux 系統(tǒng)的操作帶來了極大的方便性和效率。它可以直接擴容存儲空間和提高系統(tǒng)性能。只需按照上述步驟,就可以快速實現(xiàn)磁盤擴容和系統(tǒng)性能的優(yōu)化。
相關問題拓展閱讀:
- RAID 5如何增加一塊硬盤
- Linux磁盤管理
- linux 下我的/opt目錄空間不夠了,已經(jīng)新加了G空間,但是怎么把這G用到opt下?
RAID 5如何增加一塊硬盤
看情況,如果你想加一塊盤到現(xiàn)在raid5里面,必須關機,而且敬笑不是所有服務器都支持陣列擴搜稿察容,拿HP的服務器來說,你需要有
陣列卡
緩存和電池,用ss光盤啟動,就可以為raid5擴容,不過需要停機計較久的時間,如果你現(xiàn)在的服務器啟用了LVM,那就好辦的多,你不需要陣列擴容,只要把新加的硬盤做成新的PV,加到現(xiàn)在的VG里面就行,如果考慮數(shù)據(jù)安全性,建議添加世茄2塊盤做個raid1,再pvcreate
Linux磁盤管理
是一個創(chuàng)建和維護分區(qū)表的程序,它兼容DOS類型的分區(qū)表、BSD或者SUN類型的磁盤列表。
語法
fdisk
必要參數(shù):
-l 列出素所有分區(qū)表
-u 與”-l”搭配使用,顯示分區(qū)數(shù)目
選擇參數(shù):
-s 指定分區(qū)
-v 版本信息
菜單操作說明
m :顯示菜單和幫助信息
a :活動分區(qū)標記/引導分區(qū)
d :刪除分區(qū)
l :顯示分區(qū)類型
n :新建分區(qū)
p :顯示分區(qū)信息
q :退出不保存
t :設置分區(qū)號
v :進行分區(qū)檢查
w :保存修改
x :擴展應用,高級功能
(英文全拼:make file system)命令用于在特定的分區(qū)上建立 linux 文件系統(tǒng)。
使用方式 :
mkfs filesys
參數(shù) :
device : 預備檢查的硬盤分區(qū),例如:/dev/sda1
-V : 詳細顯示模式
-t : 給定檔案系統(tǒng)的型式,Linux 的預設值為 ext2
-c : 在制做檔案系統(tǒng)前,檢查該partition 是否有壞軌
-l bad_blocks_file : 將有壞軌的block資料加到 bad_blocks_file 里面
block : 給定 block 的大小
命令是經(jīng)常會使用到的命令,它用于掛載Linux系統(tǒng)仔首襪外的文件。
語法
mount mount -a mount > device | dir
mount device dir
參數(shù)說明:
-V:顯示程序版本
-h:顯示輔助訊息
-v:顯示較訊息,通常和 -f 用來除錯。
-a:將 /etc/fstab 中定義的所有檔案系統(tǒng)掛上。
-F:這個命令通常和 -a 一起使用,它會為每一個 mount 的動作產(chǎn)生一個行程負責執(zhí)行。在系統(tǒng)需要掛上大量 NFS 檔案系統(tǒng)時可以加快掛上的動作。
-f:通常用在除錯的用途。它會使 mount 并不執(zhí)行實際掛上的動作,而念激是模擬整個掛上的過程。通常會和 -v 一起使用。
-n:一般而芹拆言,mount 在掛上后會在 /etc/mtab 中寫入一筆資料。但在系統(tǒng)中沒有可寫入檔案系統(tǒng)存在的情況下可以用這個選項取消這個動作。
-s-r:等于 -o ro
-w:等于 -o rw
-L:將含有特定標簽的硬盤分割掛上。
-U:將檔案分割序號為 的檔案系統(tǒng)掛下。-L 和 -U 必須在/proc/partition 這種檔案存在時才有意義。
-t:指定檔案系統(tǒng)的型態(tài),通常不必指定。mount 會自動選擇正確的型態(tài)。
-o async:打開非同步模式,所有的檔案讀寫動作都會用非同步模式執(zhí)行。
-o sync:在同步模式下執(zhí)行。
-o atime、-o noatime:當 atime 打開時,系統(tǒng)會在每次讀取檔案時更新檔案的『上一次調(diào)用時間』。當我們使用 flash 檔案系統(tǒng)時可能會選項把這個選項關閉以減少寫入的次數(shù)。
-o auto、-o noauto:打開/關閉自動掛上模式。
-o defaults:使用預設的選項 rw, suid, dev, exec, auto, nouser, and async.
-o dev、-o nodev-o exec、-o noexec允許執(zhí)行檔被執(zhí)行。
-o suid、-o nosuid:
允許執(zhí)行檔在 root 權限下執(zhí)行。
-o user、-o nouser:使用者可以執(zhí)行 mount/umount 的動作。
-o remount:將一個已經(jīng)掛下的檔案系統(tǒng)重新用不同的方式掛上。例如原先是唯讀的系統(tǒng),現(xiàn)在用可讀寫的模式重新掛上。
-o ro:用唯讀模式掛上。
-o rw:用可讀寫模式掛上。
-o loop=:使用 loop 模式用來將一個檔案當成硬盤分割掛上系統(tǒng)。
(base) zfy@zfy-PC:~$ sudo fdisk -l
Disk /dev/sda: 80 GiB,bytes,sectors
#塊設備名稱為/dev/sda,此設備的大小為80 GB,bytes是轉(zhuǎn)換成字節(jié)后的大小,共個扇區(qū)
Disk model: VMware Virtual S
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x3b1ffeba
Device Boot StartEnd Sectors Size Id Type
#分區(qū)序列 | 引導 | 開始 | 終止 | Sectors | 容量 | 分區(qū)類型ID | 分區(qū)類型
/dev/sda1 *.5G 83 Linux
/dev/sda.5G 5 Extended
/dev/sdaG 83 Linux
/dev/sdaG 82 Linux swap / Solaris
/dev/sdaG 83 Linux
/dev/sdaG 83 Linux
/dev/sda.5G 83 Linux
Partition table entries are not in disk order.
a. 在虛擬機中添加硬盤,添加后使用fdisk -l命令查看,磁盤變成兩個,在sda中還沒有分區(qū)
root@zfy-PC:/home/zfy# fdisk -l
Disk /dev/sda: 2 GiB,bytes,sectors
Disk model: VMware Virtual S
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk /dev/sdb: 80 GiB,bytes,sectors
Disk model: VMware Virtual S
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x3b1ffeba
Device Boot StartEnd Sectors Size Id Type
/dev/sdb1 *.5G 83 Linux
/dev/sdb.5G 5 Extended
/dev/sdbG 83 Linux
/dev/sdbG 82 Linux swap / Solaris
/dev/sdbG 83 Linux
/dev/sdbG 83 Linux
/dev/sdb.5G 83 Linux
Partition table entries are not in disk order.
b.下面對sda進行分區(qū)
root@zfy-PC:/home/zfy# fdisk /dev/sda
Welcome to fdisk (util-linux 2.33.1).
Changes will remain in memory only, until you decide to write them.
Be careful before using the write command.
Device does not contain a recognized partition table.
Created a new DOS disklabel with disk identifier 0xb985e226.
Command (m for help): m
#輸入m查看幫助
Help:
DOS (MBR)
a toggle a bootable flag
b edit nested BSD disklabel
c toggle the dos compatibility flag
Generic
d delete a partition
F list free unpartitioned space
l list known partition types
n add a new partition
p print the partition table
t change a partition type
v verify the partition table
i print information about a partition
Misc
m print this menu
u change display/entry units
x extra functionality (experts only)
Script
I load disk layout from sfdisk script file
O dump disk layout to sfdisk script file
Save & Exit
w write table to disk and exit
q quit without saving changes
Create a new label
g create a new empty GPT partition table
G create a new empty SGI (IRIX) partition table
o create a new empty DOS partition table
s create a new empty Sun partition table
Command (m for help): n
#輸入n創(chuàng)建一個分區(qū)
Partition type
p primary (0 primary, 0 extended, 4 free)
e extended (container for logical partitions)
Select (default p): p
#選擇主分區(qū)
Partition number (1-4, default 1): 1
#選擇編號為1
First sector (, default 2023):
#起始sector 設為
Last sector, +/-sectors or +/-size{K,M,G,T,P} (3, default):
#終止sector 設為
Created a new partition 1 of type ‘Linux’ and of size 827.3 MiB.
#分區(qū)完成,分區(qū)大小為827.3 MiB
Command (m for help): n
#繼續(xù)創(chuàng)建一個分區(qū)
Partition type
p primary (1 primary, 0 extended, 3 free)
e extended (container for logical partitions)
Select (default p): e
#新增擴展分區(qū)
Partition number (2-4, default 2): 2
#選擇編號為2
First sector (, default 2023): 2023
#起始sector為2023
Last sector, +/-sectors or +/-size{K,M,G,T,P} (, default):
#終止sector為
Created a new partition 2 of type ‘Extended’ and of size 1.2 GiB.
#新增完成,大小為1.2GiB
Command (m for help): w
#保存
The partition table has been altered.
Calling ioctl() to re-read partition table.
Syncing disks.
c.查看分區(qū)后磁盤信息,此時sda磁盤已經(jīng)有兩個分區(qū)
Disk /dev/sda: 2 GiB,bytes,sectors
Disk model: VMware Virtual S
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0xb985e226
Device Boot Start End Sectors Size Id Type
/dev/sda.3M 83 Linux
/dev/sda.2G 5 Extended
Partition table entries are not in disk order.
Disk /dev/sdb: 80 GiB,bytes,sectors
Disk model: VMware Virtual S
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x3b1ffeba
Device Boot StartEnd Sectors Size Id Type
/dev/sdb1 *.5G 83 Linux
/dev/sdb.5G 5 Extended
/dev/sdbG 83 Linux
/dev/sdbG 82 Linux swap / Solaris
/dev/sdbG 83 Linux
/dev/sdbG 83 Linux
/dev/sdb.5G 83 Linux
Partition table entries are not in disk order.
d.用ext3的文件系統(tǒng)對分區(qū)進行格式化
root@zfy-PC:/home/zfy# mkfs -t ext3 /dev/sda1
mke2fs 1.44.5 (15-Dec-2023)
Creating filesystem withk blocks andinodes
Filesystem UUID: dbaf1-4eec-a62d-f2b2f8e0ec96
Superblock backups stored on blocks:
, 98304,
Allocating group tables: done
Writing inode tables: done
Creating journal (4096 blocks): done
Writing superblocks and filesystem accounting information: done
e.新建一個分區(qū)目錄 /data,并掛載
root@zfy-PC:/home/zfy# mkdir data
root@zfy-PC:/home/zfy# mount /dev/sda1 /data
root@zfy-PC:/home/zfy# df -TH /data/#查看是否掛載成功
文件系統(tǒng)類型 容量 已用 可用 已用% 掛載點
/dev/sdaext3 838M 881k 793M 1% /data
f. 用vim打開 etc/fstab并假如 /dev/sda1/data ext3 defaults 0 0,這樣重啟后便不需要再掛載
參考文獻:
【1】 Linux mount命令 | 菜鳥教程 (runoob.com)
linux 下我的/opt目錄空間不夠了,已經(jīng)新加了G空間,但是怎么把這G用到opt下?
如果沒有使用LVM的方式,拓展硬盤就是麻煩啊。(操作數(shù)據(jù)需謹慎)可以按照以下步驟操作:
1、只能先停掉所有使用/opt作為數(shù)據(jù)盤的應用。
2、然后將新增的15G空間磁盤掛載
3、將現(xiàn)有的/opt目錄中的所有文件帶權限的全部復制到新磁盤(
磁盤分區(qū)
)。
4、將現(xiàn)有/局含opt分區(qū)友臘汪磁盤卸載,但是不要銷毀原有數(shù)據(jù)或者必要時作好備份再操作。
5、將新的磁盤重新掛載到/opt分區(qū)。
6、修改fstab文件,設置為開機自動掛載好仔。
7、重啟計算機查看掛載效果。
先把原來文件備份,再把他掛載到那個目錄下,記著寫到fstab最后把原來文件放回去就行了么.
關于linux5 新加磁盤的介紹到此就結(jié)束了,不知道你從中找到你需要的信息了嗎 ?如果你還想了解更多這方面的信息,記得收藏關注本站。
香港服務器選創(chuàng)新互聯(lián),2H2G首月10元開通。
創(chuàng)新互聯(lián)(www.cdcxhl.com)互聯(lián)網(wǎng)服務提供商,擁有超過10年的服務器租用、服務器托管、云服務器、虛擬主機、網(wǎng)站系統(tǒng)開發(fā)經(jīng)驗。專業(yè)提供云主機、虛擬主機、域名注冊、VPS主機、云服務器、香港云服務器、免備案服務器等。
文章題目:Linux5新增磁盤:擴容存儲空間,提升系統(tǒng)性能(linux5新加磁盤)
鏈接分享:http://www.fisionsoft.com.cn/article/dhgejhg.html


咨詢
建站咨詢
