ubuntu22.04挂载磁盘的步骤

(base) root@sh:/home/sh# df -h
Filesystem               Size  Used Avail Use% Mounted on
tmpfs                     13G  2.4M   13G   1% /run
/dev/mapper/sh--vg-root  879G  352G  482G  43% /
tmpfs                     63G     0   63G   0% /dev/shm
tmpfs                    5.0M     0  5.0M   0% /run/lock
tmpfs                     13G  8.0K   13G   1% /run/user/1001
tmpfs                     13G  8.0K   13G   1% /run/user/1000
overlay                  879G  352G  482G  43% /var/lib/docker/overlay2/4aa51c6ea96d5ff6f809662096de0f6e622d85bb69db6663939df5064be77bb5/merged
overlay                  879G  352G  482G  43% /var/lib/docker/overlay2/67d8b299e5df1f6811d534ca0b221f0575c507719a66fc483f565574c386f4c3/merged
(base) root@sh:/home/sh# 
(base) root@sh:/home/sh# lsblk
NAME              MAJ:MIN RM   SIZE RO TYPE MOUNTPOINTS
sda                 8:0    0 894.3G  0 disk 
├─sda2              8:2    0     1K  0 part 
└─sda5              8:5    0 893.5G  0 part 
  ├─sh--vg-root   253:0    0 892.6G  0 lvm  /
  └─sh--vg-swap_1 253:1    0   976M  0 lvm  [SWAP]
sdb                 8:16   0   3.6T  0 disk 
sdc                 8:32   0   3.6T  0 disk 
(base) root@sh:/home/sh# 
(base) root@sh:/home/sh# sudo fdisk -l
Disk /dev/sda: 894.25 GiB, 960197124096 bytes, 1875385008 sectors
Disk model: INTEL SSDSC2KB96
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: dos
Disk identifier: 0x0b33914b

Device     Boot   Start        End    Sectors   Size Id Type
/dev/sda2  *    1501182 1875384319 1873883138 893.5G  5 Extended
/dev/sda5       1501184 1875384319 1873883136 893.5G 8e Linux LVM

Partition 2 does not start on physical sector boundary.


Disk /dev/sdb: 3.64 TiB, 4000787030016 bytes, 7814037168 sectors
Disk model: HGST HUS726T4TAL
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes


Disk /dev/sdc: 3.64 TiB, 4000787030016 bytes, 7814037168 sectors
Disk model: HGST HUS726T4TAL
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes


Disk /dev/mapper/sh--vg-root: 892.55 GiB, 958373298176 bytes, 1871822848 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes


Disk /dev/mapper/sh--vg-swap_1: 976 MiB, 1023410176 bytes, 1998848 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
(base) root@sh:/home/sh# sudo gdisk /dev/sdb
GPT fdisk (gdisk) version 1.0.8

Partition table scan:
  MBR: protective
  BSD: not present
  APM: not present
  GPT: present

Found valid GPT with protective MBR; using GPT.

/dev/sdb上已经存在一个有效的GPT分区表,这意味着你不需要创建一个新的分区表。接下来的步骤是在这个硬盘上创建一个或多个新分区(如果尚未创建),格式化这些分区,并将它们挂载到系统上。下面是如何在已有的GPT分区表上创建新分区的步骤:

创建新分区

由于你已经在gdisk中了,下面是如何创建新分区的步骤:

  1. 创建新分区:

    • gdisk命令提示符下,输入n来添加一个新分区。
    • 对于分区号(Partition number),如果是添加第一个分区,可以接受默认值1
    • 对于起始扇区(First sector),也可以接受默认值,这通常会自动选择硬盘上的下一个可用扇区。
    • 对于结束扇区(Last sector),你可以指定分区大小,比如+3T来创建一个3TB的分区,或者直接按Enter键使用剩余的全部空间。
    • 当询问分区类型时,输入8300来创建一个Linux文件系统的分区。
  2. 写入分区表:

    • 输入w来写入分区表并退出gdisk
    • 系统会询问你是否确认写入,输入Y确认。

格式化新分区

创建分区后,你需要格式化这个新分区。假设新创建的分区为/dev/sdb1(如果是第一个分区),使用以下命令格式化为ext4文件系统:

sudo mkfs.ext4 /dev/sdb1

挂载新分区

  1. 创建挂载点(如果尚未创建):

    sudo mkdir -p /mnt/new_partition
    
  2. 挂载分区

    sudo mount /dev/sdb1 /mnt/new_partition
    

设置自动挂载

  1. 获取新分区的UUID

    sudo blkid
    

    找到/dev/sdb1的行,记下UUID。

  2. 编辑/etc/fstab以添加自动挂载

    sudo nano /etc/fstab
    

    在文件末尾添加一行(替换下面的your-uuid为实际的UUID):

    UUID=your-uuid /mnt/new_partition ext4 defaults 0 2
    

    保存并关闭文件。

完成这些步骤后,新的分区应该已经准备就绪,可以在系统启动时自动挂载了。同样的步骤可以应用于其他硬盘,如/dev/sdc,只需确保更改分区和挂载点名称以避免冲突。

你可能感兴趣的:(ubuntu)