那曲檬骨新材料有限公司

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

Linux磁盤分區擴容方法

馬哥Linux運維 ? 來源:博客園阿爾法哲 ? 2024-10-23 11:46 ? 次閱讀

1、磁盤擴容

linux分區常用命令:fdisk,修改MBR分區表,MBR格式,被修改的分區大小最大為2T

1.查看磁盤vdc起始柱面

fdisk -l

a38d2e6c-908a-11ef-a511-92fbcf53809c.png

vdc1分區 start--開始--2048
vdc1分區 end--結束--1048575999
記錄好start的起始值

2.查看到磁盤vdc已從500G擴容到2T,下面需要對vdc1分區進行擴容

a3958d3c-908a-11ef-a511-92fbcf53809c.png

3.首先先卸載掉磁盤umonut /data

再對磁盤分區擴容fdisk /dev/vdc

p 打印
d 選擇分區序號刪除,刪完了不要保存也不要退出

a3b451d6-908a-11ef-a511-92fbcf53809c.png

4.繼續操作

n 新建分區,選擇主分區原來的序號1
p 打印
分區號:默認1
起始 扇區:默認2048 #設置起始值為之前的start值
Last 扇區:4194303999 #整塊盤的容量都是vdc1的容量,也可以指定大小
wq保存

a3d77fa8-908a-11ef-a511-92fbcf53809c.png

5.這里的文件格式是ext4

e2fsck -f /dev/vdc1檢查
resize2fs /dev/vdc1擴大

a3fb86dc-908a-11ef-a511-92fbcf53809c.png

6.掛載分區

lsblk再次查看vdc1分區的大小
mount從新掛載vdc1分區到/data
df -h再次查看磁盤掛載信息

a41824cc-908a-11ef-a511-92fbcf53809c.png

注:分區容量一定程度的丟失屬于正常現場,到這里vdc1分區的擴容就完成了
可以看到vdc1已經從453G擴展到1.8T

總結:
1、取消磁盤掛載
2、 fdisk -uS /dev/vdb,記錄那個start的起始值
3、然后按d選擇分分區序號刪除,刪完了不要保存也不要退出
4、直接按n ----->選擇主分區原來的序號1
5、設置起始值為之前的start值
6、然后wq保存退出
然后根據不同的磁盤分區格式去更新一下
resize2fs 針對文件系統ext2 ext3 ext4
xfs_growfs 針對文件系統xfs
是要把原目錄刪掉重新格式化?不用重新格式化
上面做了mysql、es等數據庫有沒有影響?那你最好是把所有的都停了先,在做
這種沒人敢打包票完全正常的。都得做最壞的打算。。但一般就是刪分區,然后起始位置相同建立新的分區end位置選到最后
除非你是邏輯卷,如果不是邏輯卷,你就至于這種方式
**就是刪分區和新建分區的時候要注意下起始位置

2、磁盤分區

fdisk -l查看磁盤容量和分區

a4243bae-908a-11ef-a511-92fbcf53809c.png

再對磁盤分區擴容fdisk /dev/vdb

n 新建分區,選擇主分區原來的序號1
p 打印
分區號:默認1
起始 扇區:默認2048 #設置起始值為之前的start值
Last 扇區:4194303999 #整塊盤的容量都是vdc1的容量,也可以指定大小
wq保存

a43254dc-908a-11ef-a511-92fbcf53809c.png

格式化分區:mkfs.ext4 /dev/sdb1

a446b3fa-908a-11ef-a511-92fbcf53809c.png

掛載分區到指定目錄:mount /dev/sdb1 /data/

查看掛載目錄:df -h

a45a47a8-908a-11ef-a511-92fbcf53809c.png

3、開機自動掛載

方法1:/etc/fstab

/etc/fstab配置硬盤自動掛載

修改/etc/fstab,將掛載命令配置到fstab文件中使得掛載持久化,主機重啟后將自動掛載硬盤

a46a8870-908a-11ef-a511-92fbcf53809c.png

方法2:/etc/rc.local

開發初始化腳本掛載硬盤

/etc/rc.local文件本質上是一個shell文件,可用于添加開機啟動命令,系統啟動時將按照順序執行其中的命令。

因此可以直接將掛載命令寫入到該shell文件中即可

掛載命令:mount /dev/vdb /data/

a4834040-908a-11ef-a511-92fbcf53809c.png

方法3:使用Systemd自動掛載硬盤

Linux Systemd,不僅可以用來關閉和開啟服務,也提供處理掛載和自動掛載文件系統的方式,以服務的方式管理文件系統的掛載。

Systemd擴展了fstab文件的定義方式,合理使用Systemd提供的掛載選項,可以完美解決以前使用fstab時的一些痛點。

systemd.mount可以讓那些要求在網絡可用時的文件系統在網絡可用的情況下才去掛載,還可以定義等待網絡可用的超時時間,從而避免在開機過程中長時間卡中。

systemd可以讓某個掛載項自動開始掛載和自動卸載,而不是在開機時掛載后永久掛載在后臺。

systemd可以讓系統跳過失敗的掛載,避免系統因硬盤掛載問題導致啟動失敗,無法進入系統(只能進行臨時修復系統)

當前Digitalocean(詳情)提供的硬盤掛載服務正是使用了systemd的掛載方式。查看/etc/systemd/system/目錄即可看到名為mnt-volume.mount文件

該文件定義了一個掛載項:


[Unit]
Description=Mount DO Volume volume
[Mount]
What=/dev/disk/by-uuid/d946870c-ef31-48ee-a9f1-446acaa56f46
Where=/mnt/volume
Options=defaults,nofail,discard,noatime
Type=ext4
[Install]
WantedBy = multi-user.target

通過這樣的掛載方式,可以像管理服務一樣管理掛載:


systemctl status mnt-volume.mount
systemctl ebable mnt-volume.mount
systemctl disable mnt-volume.mount
systemctl start mnt-volume.mount
systemctl stop mnt-volume.mount

Systemd的文件掛載選項非常豐富,具體情況可自行查詢學習。

方法4:通過AutoFs服務來管理硬盤掛載

AutoFs服務程序與mount命令不同之處在于它是一種守護進程,只有檢測到用戶試圖訪問一個尚未掛載的文件系統時,才自動的檢測并掛載該文件系統。

AutoFs非常方便,主要有兩點:

設置開機不一定要掛載的目錄,當用戶訪問對應文件系統時,才實現自動掛載。

用戶不使用自動掛載的目錄一段時間之后,文件系統會被自動掛載。(默認5分鐘)

AutoFs屬于第三方軟件,需要額外安裝:yum install autofs -y

AutoFs的具體使用方法可自行查詢學習。

4、掛載時錯誤解決

4.1、錯誤1:寫保護,將以只讀方式掛載

a49611a2-908a-11ef-a511-92fbcf53809c.png

格式化分區:mkfs.ext4 /dev/sdb1可參考標題2磁盤分區當中的格式化分區操作

重新掛載即可。

4.2、錯誤2:不能讀取超塊

??可進行磁盤修復,如下:


# 磁盤目錄:/dev/vdb
fsck.ext3 -B 1024 /dev/vdb

重新掛載即可。

無論風雨,和自己一決勝負吧

鏈接:https://www.cnblogs.com/aerfazhe/p/17468905.html

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • Linux
    +關注

    關注

    87

    文章

    11345

    瀏覽量

    210377
  • 磁盤
    +關注

    關注

    1

    文章

    380

    瀏覽量

    25274
  • 命令
    +關注

    關注

    5

    文章

    696

    瀏覽量

    22107

原文標題:一步搞定:詳解Linux磁盤分區擴容方法

文章出處:【微信號:magedu-Linux,微信公眾號:馬哥Linux運維】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    【雨林木風系統下載教程】利用XP系統磁盤分區來提升讀寫...

    XP中,利用圖形界面和人性化的操作方式,可對硬盤進行更加高效靈活的分區操作。不僅如此,借用電腦常用軟件下載的Windows XP強大的磁盤分區管理功能,還可增強磁盤分區的合理使用,并有效提升
    發表于 07-19 10:44

    【LeMaker Guitar試用體驗】之使用 gparted擴展磁盤分區

    磁盤空間已經回來了!(PS:直接在lemaker開發板上,因為SD卡正在使用而無法被卸載,因此SD擴容需要在PC端的linux環境下操作)
    發表于 02-20 09:24

    linux如何查看磁盤使用情況

    fdisk 是一款強大的磁盤操作工具,來自util-linux軟件包,我們在這里只說他如何查看磁盤分區表及分區結構;通過-l 參數,能獲得機器中所有的硬盤的
    發表于 07-08 08:24

    linux的三種磁盤分區

    硬盤分區有三種,主磁盤分區(83)、擴展磁盤分區(5)、邏輯分區(包括swap交換分區82)。一個硬盤主
    發表于 07-12 06:56

    【昉·星光 2 高性能RISC-V單板計算機體驗】三:從 nvme 磁盤啟動 VisionFive2 并對磁盤分區擴容

    從 nvme 磁盤啟動 VisionFive2 并對磁盤分區擴容 在之前的經驗貼《在 VisionFive2 上如何更快的向 nvme 硬盤安裝操作系統》中介紹了一種通用的向 nvme 磁盤
    發表于 09-04 02:54

    Linux環境下對磁盤分區進行管理的一種機制

    物理卷就是指硬盤分區或從邏輯上與磁盤分區具有同樣功能的設備(如RAID),是LVM的基本存儲邏輯塊,但和基本的物理存儲介質(如分區磁盤等)比較,卻包含有與LVM相關的管理參數。
    的頭像 發表于 08-10 17:58 ?3772次閱讀

    Linux系統教程之磁盤分區和LVM系統的詳細資料概述

    本文檔的主要內容詳細介紹的是Linux系統教程之磁盤分區和LVM系統的詳細資料概述主要內容包括了:1.磁盤相關概念2.磁盤分區工具3.創建 LVM 系統4.維護 LVM 系統
    發表于 10-30 16:11 ?14次下載
    <b class='flag-5'>Linux</b>系統教程之<b class='flag-5'>磁盤分區</b>和LVM系統的詳細資料概述

    九款命令行實用工具助你監測Linux磁盤分區及使用情況

    我們在本文中將介紹多款Linux命令行實用工具,你可以用它們在Linux下檢查磁盤分區。監測一個或多個存儲設備的空間使用情況是系統管理員最重要的任務之一,這有助于確保存儲設備上仍有
    發表于 04-02 14:32 ?1082次閱讀

    微軟Windows 10研究新的方法管理現代磁盤分區

    如果要刪除舊磁盤并創建新分區或擴展特定磁盤的空間,則需要依賴Windows 10的磁盤管理工具。在Windows 10上管理磁盤分區的最簡單
    的頭像 發表于 03-19 15:06 ?2150次閱讀

    預裝Win7系統劃分更多的磁盤分區方法

      硬盤分區有三種:主磁盤分區、擴展磁盤分區、邏輯分區。一個硬盤主分區至少有1個,最多4個,擴展分區
    發表于 07-08 10:50 ?0次下載
    預裝Win7系統劃分更多的<b class='flag-5'>磁盤分區</b>的<b class='flag-5'>方法</b>

    獲取磁盤分區UUID的方法介紹

    UUID(通用唯一標識符,Universally Unique Identifiers)是磁盤分區的屬性,在管理具有數百個驅動器的服務器時至關重要。
    的頭像 發表于 01-31 17:45 ?1.3w次閱讀
    獲取<b class='flag-5'>磁盤分區</b>UUID的<b class='flag-5'>方法</b>介紹

    Linux磁盤分區和掛載

    1.Linux 來說 wulun 有幾個分區,分給哪一目錄使用,他歸根結底只有一個根目錄,一個獨立且唯一的文件結構,Linux 中每個分區都是用來組成整個文件系統的一部分。
    的頭像 發表于 03-26 10:14 ?1210次閱讀

    linux系統如何進行磁盤分區

    linux系統如何進行磁盤分區磁盤分區是在Linux系統中進行硬盤劃分的一種方法,它可以將一個物理硬盤劃分為多個邏輯
    的頭像 發表于 12-19 11:35 ?1116次閱讀

    服務器數據恢復-重裝系統導致XFS分區無法訪問的數據恢復案例

    擴容的方式將sdc1分區加入到了root_lv中;sdc2分區格式化為XFS文件系統。 服務器故障: 服務器重裝系統后,磁盤分區改變,sdc2
    的頭像 發表于 02-29 11:35 ?463次閱讀
    服務器數據恢復-重裝系統導致XFS<b class='flag-5'>分區</b>無法訪問的數據恢復案例

    Linux添加磁盤創建分區、掛載

    Linux添加磁盤創建分區、掛載
    發表于 04-20 17:49 ?556次閱讀
    <b class='flag-5'>Linux</b>添加<b class='flag-5'>磁盤</b>創建<b class='flag-5'>分區</b>、掛載
    百家乐官网凯时赌场娱乐网规则 | 澳门百家乐官网的公式| 百家乐官网园sun811| 免费百家乐娱乐城| 大发888娱乐城888bg| 百家乐官网技巧-百家乐官网开户指定代理网址 | 芷江| 小孟百家乐官网的玩法技巧和规则| 百家乐娱乐网送68元| 顶级赌场连环夺宝下载 | 百家乐薯片| 大东方百家乐官网游戏| 百家乐中的概率| 鑫鑫百家乐的玩法技巧和规则| 新世纪娱乐| 三亚百家乐官网的玩法技巧和规则| 大发888xp缺少 casino| 棋牌网| 百家乐棋牌公式| 大发888真人娱乐场网址官网| 鑫鑫百家乐官网的玩法技巧和规则| 水果机万能遥控器| 百家乐官网皇室百家乐官网的玩法技巧和规则 | 全讯网历史回顾| 百家乐官网翻天粤语qvod| 水果机遥控器价格| 龙博百家乐官网的玩法技巧和规则 | 风水24山那个排第一| 8大胜| 百家乐是咋玩法| 百家乐官网网上技巧| 娱乐百家乐的玩法技巧和规则| 云鼎百家乐官网注册| 缅甸百家乐博彩| 赙彩百家乐官网游戏规则| 百家乐平玩法官方网址| 澳门百家乐官网职业| 大发888线上娱乐城二十一点| 24山龙合向向合水秘诀| 百家乐官网赌假的工具| 跨国际百家乐的玩法技巧和规则 |