ubuntu22.04挂载磁盘的步骤

bash 复制代码
(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
bash 复制代码
(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文件系统:

bash 复制代码
sudo mkfs.ext4 /dev/sdb1

挂载新分区

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

    bash 复制代码
    sudo mkdir -p /mnt/new_partition
  2. 挂载分区

    bash 复制代码
    sudo mount /dev/sdb1 /mnt/new_partition

设置自动挂载

  1. 获取新分区的UUID

    bash 复制代码
    sudo blkid

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

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

    bash 复制代码
    sudo nano /etc/fstab

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

    plaintext 复制代码
    UUID=your-uuid /mnt/new_partition ext4 defaults 0 2

    保存并关闭文件。

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

相关推荐
地衣君3 小时前
RISC-V 开发板 + Ubuntu 23.04 部署 open_vins 过程
linux·ubuntu·risc-v
爱学习的小道长5 小时前
Ubuntu Cursor升级成v1.0
linux·运维·ubuntu
EelBarb5 小时前
seafile:ubuntu搭建社区版seafile12.0
linux·运维·ubuntu
Xam_d_LM5 小时前
【Latex】Windows/Ubuntu 绘制 eps 矢量图通用方法(drawio),支持插入 Latex 数学公式
linux·ubuntu·科研·矢量图·drawio
upp9 小时前
【bug】Error: /undefinedfilename in (/tmp/ocrmypdf.io.9xfn1e3b/origin.pdf)
ubuntu·pdf·bug·ghostscript
行云流水剑11 小时前
【学习记录】在 Ubuntu 中将新硬盘挂载到 /home 目录的完整指南
服务器·学习·ubuntu
藥瓿亭11 小时前
K8S认证|CKS题库+答案| 7. Dockerfile 检测
运维·ubuntu·docker·云原生·容器·kubernetes·cks
xiangyong5813 小时前
ubuntu系统文件误删(/lib/x86_64-linux-gnu/libc.so.6)修复方案 [成功解决]
linux·ubuntu·gnu
地衣君15 小时前
Ubuntu 配置使用 zsh + 插件配置 + oh-my-zsh 美化过程
linux·运维·ubuntu
草上爬1 天前
OpenWrt:使用ALSA实现边录边播
ubuntu·openwrt·record·alsa·play