溫馨提示×

Linux分卷如何設置

小樊
41
2025-07-31 23:21:14
欄目: 智能運維

在Linux系統中,分卷通常指的是使用邏輯卷管理(LVM)來創建和管理磁盤分區。以下是設置Linux分卷的基本步驟:

  1. 識別存儲設備(LUN/磁盤)
  • 掃描新存儲設備,觸發SCSI總線掃描(如果設備未自動識別)。
  • 驗證新磁盤,使用命令 lsblk 列出所有塊設備,fdisk -l 查看磁盤分區信息,dmesg | tail -20 查看內核日志中的設備識別信息。
  1. 多路徑配置(可選,針對冗余存儲路徑)
  • 安裝多路徑工具,例如在CentOS/RHEL上使用 yum install -y device-mapper-multipath,在Ubuntu/Debian上使用 apt install -y multipath-tools。
  • 啟用并配置多路徑,使用命令 systemctl start multipathd,然后使用 multipath -ll 查看多路徑設備。
  1. 磁盤分區與LVM配置
  • 創建分區(可選):使用 partedfdisk 工具進行分區。例如,使用 parted /dev/sdb mklabel gpt 創建GPT分區表,使用 parted -a opt /dev/sdb mkpart primary 0% 100% 創建單個分區。
  • 初始化物理卷(PV):將磁盤或分區加入LVM物理卷,使用命令 pvcreate /dev/sdb1 初始化分區為物理卷。
  • 創建卷組(VG):將物理卷合并為卷組,使用命令 vgcreate vg_data /dev/sdb1 創建名為 vg_data 的卷組。
  • 創建邏輯卷(LV):在卷組中分配邏輯卷,使用命令 lvcreate -n lv_web -L 100G vg_data 創建100G的邏輯卷 lv_web。
  1. 創建并掛載文件系統
  • 格式化邏輯卷:選擇文件系統類型(如ext4、xfs)并格式化,例如使用 mkfs.ext4 /dev/vg_data/lv_web 格式化為ext4。
  • 掛載文件系統:臨時掛載可以使用 mkdir /mnt/web_datamount /dev/vg_data/lv_web /mnt/web_data,永久掛載需要編輯 /etc/fstab 文件,例如 echo "/dev/vg_data/lv_web /mnt/web_data ext4 defaults 0 0" >> /etc/fstab,然后使用 mount -a 重新加載 fstab 配置。

:要將一塊新硬盤配置成虛擬卷并持久掛載到系統,可以按照以下步驟操作:

步驟 1:分區(可選) 如果需要對硬盤分區,可以使用 fdisk 或 parted 工具:

sudo fdisk /dev/sdb
  • 輸入 n 創建新分區,按提示設置分區大?。ㄈ缛P使用可直接回車跳過)。
  • 輸入 w 保存并退出。 步驟 2:創建物理卷(PV) 如果使用LVM(邏輯卷管理),將分區或整塊磁盤初始化為物理卷:
sudo pvcreate /dev/sdb       # 整盤作為PV
# 或
sudo pvcreate /dev/sdb1      # 分區作為PV

步驟 3:創建卷組(VG) 將物理卷加入卷組(可自定義卷組名,如 my_vg):

sudo vgcreate my_vg /dev/sdb

步驟 4:創建邏輯卷(LV) 從卷組中劃分邏輯卷(如分配全部空間):

sudo lvcreate -l 100%FREE -n my_lv my_vg
  • -l 100%FREE 表示使用所有剩余空間,也可指定大?。ㄈ?-L 10G)。 步驟 5:格式化邏輯卷 選擇文件系統(如ext4、xfs等)并格式化:
sudo mkfs.ext4 /dev/my_vg/my_lv

步驟 6:創建掛載點并臨時掛載

sudo mkdir /mnt/my_mount
sudo mount /dev/my_vg/my_lv /mnt/my_mount

步驟 7:配置持久化掛載 編輯 /etc/fstab 文件,添加一行確保重啟后自動掛載:

sudo nano /etc/fstab

添加內容(根據實際設備路徑調整):

/dev/my_vg/my_lv  /mnt/my_mount  ext4  defaults  0  2

若使用UUID更可靠,可通過 blkid /dev/my_vg/my_lv 獲取UUID后替換設備路徑。 驗證配置

sudo mount -a

檢查掛載狀態:

df -h | grep my_mount

:fdisk是傳統的Linux硬盤分區工具,也是最常用的硬盤分區工具,但不支持大于2TB的分區。

fdisk -b:指定分區大小 -l:列出指定的外圍設備分區表狀況 -s:將指定的分區大小輸出到標準輸出上,區塊 -u:搭配-l參數列表,會用分區數目取代柱面數目,表示每個分區的起始地址 -v:顯示版本信息
fdisk /dev/sdb

輸入n創建新分區,選擇p為主分區,輸入1主分區號,按回車默認起始柱面1,定義分區大小輸入結束柱面值/直接+size,輸入p打印分區信息,輸入w保存退出。 :parted是另一個高級的磁盤分區工具,可以查看磁盤分區表。

sudo parted -l

該命令會顯示所有磁盤的分區表,包括每個分區的起始位置、結束位置、大小以及分區類型(如GPT或MBR)。

:在Linux中,磁盤分卷通常是指對硬盤分區進行操作。

  • 查看當前磁盤分區情況:使用 fdisk -l 命令查看當前磁盤的分區情況。例如:sudo fdisk -l。
  • 創建新的分區:使用 fdiskparted 工具創建新分區。這里以 fdisk 為例:
    • 首先,使用 sudo fdisk /dev/sdX 命令進入交互式界面,其中 /dev/sdX 是你要操作的磁盤(如 /dev/sda)。
    • 然后,按照提示操作。首先輸入 n 創建新分區,接著按照提示選擇分區類型(主分區或擴展分區),分區號,起始和結束位置等。完成后輸入 w 保存更改。
  • 調整分區大?。菏褂?parted 工具調整分區大小。例如:sudo parted /dev/sdX。
    • parted 命令行中,輸入 resizepart PART_NUMBER NEW_END 命令調整分區大小,其中 PART_NUMBER 是你要調整的分區號,NEW_END 是新分區的結束位置。完成后輸入 quit 退出。
  • 移動分區:使用 parted 工具移動分區。例如:sudo parted /dev/sdX。
    • parted 命令行中,輸入 move PART_NUMBER NEW_POSITION 命令移動分區,其中 PART_NUMBER 是你要移動的分區號,NEW_POSITION 是新分區的位置。完成后輸入 quit 退出。
  • 格式化新分區:使用 mkfs 命令格式化新分區。例如,要將新分區格式化為 ext4 文件系統,可以使用以下命令:sudo mkfs.ext4 /dev/sdXY,其中 /dev/sdXY 是新分區的設備名(如 /dev/sda1)。
  • 掛載新分區:創建一個掛載點(如 /mnt/new_partition),然后使用 mount 命令將新分區掛載到掛載點:sudo mkdir /mnt/new_partitionsudo mount /dev/sdXY /mnt/new_partition。 若要使新分區在系統啟動時自動掛載,需要編輯 /etc/fstab 文件,添加如下一行:/dev/sdXY /mnt/new_partition ext4 defaults 0 0。 注意:在進行磁盤分卷操作時,請務必謹慎,以免數據丟失。在進行任何操作之前,建議備份重要數據。。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女