Linux 挂载硬盘

Linux挂载ext4分区类型硬盘

  1. 插入新的硬盘到计算机中,并确保硬盘已经被识别。您可以使用以下命令来检查新硬盘是否被识别:

    复制代码
    sudo fdisk -l

    您应该能够看到新硬盘的设备名称,例如/dev/sdb

  2. 使用以下命令创建一个新的分区:

    bash 复制代码
     
    sudo fdisk /dev/sdb

    在fdisk命令提示符下,按照提示进行以下操作:

    • 输入n创建一个新分区。
    • 选择分区类型(主分区或逻辑分区)。
    • 指定分区的起始和结束扇区。
    • 输入w保存分区表并退出。
  3. 使用以下命令格式化新的分区:

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

    这将使用ext4文件系统格式化新的分区。如果您想使用其他文件系统,请相应地更改命令。

  4. 创建一个目录,用于挂载新的硬盘:

    bash 复制代码
     
    sudo mkdir /mnt/new_disk

    您可以选择其他目录作为挂载点。

  5. 使用以下命令将新的分区挂载到目录:

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

    现在,新的硬盘已经成功挂载到指定的目录。

  6. 为了在重启后自动挂载新的硬盘,您需要编辑/etc/fstab文件:

    bash 复制代码
     
    sudo nano /etc/fstab

    在文件的末尾添加以下行:

    bash 复制代码
     
    /dev/sdb1   /mnt/new_disk   ext4   defaults   0   0

    保存并关闭文件。

现在,新的硬盘已经成功挂载,并且在重启后会自动挂载到指定的目录。请确保替换命令中的设备名称和挂载点为您实际使用的值。

Linux挂载xfs分区类型硬盘

  1. 插入新的硬盘到计算机中,并确保硬盘已经被识别。您可以使用以下命令来检查新硬盘是否被识别:

    复制代码
    sudo fdisk -l

    您应该能够看到新硬盘的设备名称,例如/dev/sdb

  2. 使用以下命令创建一个新的XFS文件系统:

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

    这将在新硬盘的第一个分区上创建一个XFS文件系统。

  3. 创建一个目录来作为挂载点:

    bash 复制代码
     
    sudo mkdir /mnt/new_disk

    这将创建一个名为new_disk的目录作为挂载点。

  4. 使用以下命令将新硬盘挂载到挂载点:

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

    现在,新硬盘已经成功挂载到/mnt/new_disk

  5. 使用以下命令编辑/etc/fstab文件,以便在系统重启时自动挂载新硬盘:

    bash 复制代码
     
    sudo nano /etc/fstab

    在文件的末尾添加以下行:

    bash 复制代码
     
    /dev/sdb1   /mnt/new_disk   xfs   defaults   0   0

    保存并关闭文件。

现在,新硬盘已经成功挂载,并且已经配置为在系统重启时自动挂载到指定的挂载点。

查看Linux硬盘的分区类型

  1. 使用lsblk命令查看硬盘和分区的信息:

    复制代码
    lsblk

    这将显示硬盘和分区的列表,包括它们的设备名称和文件系统类型。

  2. 使用blkid命令查看硬盘和分区的文件系统类型:

    复制代码
    blkid

    这将显示硬盘和分区的列表,包括它们的设备名称、文件系统类型和UUID。

  3. 使用df -Th命令查看已挂载的文件系统的类型:

    bash 复制代码
     
    df -Th

    这将显示已挂载文件系统的列表,包括它们的设备名称、挂载点和文件系统类型。

对于特定的硬盘或分区,您可以使用上述命令的输出来确定其文件系统类型。对于xfs和ext4文件系统,您可以查找文件系统类型列中的相应值。

Linux常见的硬盘分区类型

  1. ext2/ext3/ext4:这些是Linux上最常用的文件系统类型。ext2是早期的版本,ext3是对ext2的扩展,而ext4是对ext3的进一步改进。它们都支持文件和目录的权限控制、日志记录和文件系统扩展。ext4是最新和最常用的版本,适用于大多数常规用途的文件系统。
  2. XFS:XFS是一个高性能的日志文件系统,适用于大型文件系统和高负载环境。它支持快速的文件系统检查和修复,并具有高度的可扩展性和可靠性。
  3. Btrfs:Btrfs是一个先进的复制文件系统,具有快照、数据压缩、数据校验和动态子卷等功能。它适用于需要高级功能和数据保护的场景。
  4. ZFS:ZFS是一个先进的文件系统和逻辑卷管理器,具有数据完整性校验、快照、数据压缩和数据镜像等功能。它适用于需要高级数据保护和管理功能的场景。
  5. tmpfs:tmpfs是一种基于内存的临时文件系统,将文件存储在RAM中,而不是硬盘上。它适用于需要快速访问和临时存储的场景,例如临时文件和缓存。
  6. overlay:overlay是一种联合文件系统,可以将多个文件系统层叠在一起,形成一个单一的可写文件系统。它适用于容器化环境和需要快速创建和销毁文件系统的场景。

这些不同的分区类型在功能和适用场景上有所区别。选择适当的分区类型取决于您的需求和使用情况。例如,如果您需要一个通用的文件系统,ext4是一个不错的选择。如果您需要高性能和可靠性,XFS可能更适合。如果您需要高级功能和数据保护,Btrfs或ZFS可能是更好的选择。而tmpfs适用于需要快速访问和临时存储的场景,overlay适用于容器化环境和需要快速创建和销毁文件系统的场景。

相关推荐
皮皮蟹虾饺2 分钟前
NCCL 源码解析:通信器从出生到消亡的完整一生
linux·人工智能·ubuntu·语言模型·kubernetes
一只叫煤球的猫12 分钟前
开个新坑,从头开始完整拆解 Spring AI 2.0 的源码
后端·面试·aigc
Java&Develop28 分钟前
QuantDinger 宝塔 Linux 部署完整指南
linux·运维·状态模式
自进化Agent智能体43 分钟前
Hermes Cron 定时任务 —— 让 Agent 自动工作
后端
我不是码神661 小时前
Windows 下 Codex CLI 报“拒绝访问 (os error 5)”:先查入口,再查配置
后端·chatgpt
她的男孩1 小时前
我用 LLM 把后台 CRUD 效率提升 10 倍:AI 代码生成器的架构与落地实践
java·后端·架构
RisunJan1 小时前
Linux命令-tcpdump(网络数据包捕获)
linux·网络·tcpdump
程序员cxuan1 小时前
本地跑一个 Qwen 3.8,你将拥有一个 Opus 4.6
人工智能·后端·程序员
Titan20241 小时前
Linux网络学习:套接字、UDP的封装与应用
linux·服务器·开发语言·网络·c++
.冰块.1 小时前
两套完整 Linux 建站实战:Wordpress 博客(LAMP)+ECShop 电商(LNMP)全套手册
linux·运维·项目实战·lnmp·lamp·电商平台·博客平台