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适用于容器化环境和需要快速创建和销毁文件系统的场景。

相关推荐
One_Blanks4 分钟前
渗透测试-Linux基础(1)
linux·运维·安全
Perishell5 分钟前
无人机避障——大疆与Airsim中的角速度信息订阅获取
linux·动态规划·无人机
爱吃喵的鲤鱼8 分钟前
linux进程的状态之环境变量
linux·运维·服务器·开发语言·c++
dessler20 分钟前
Linux系统-ubuntu系统安装
linux·运维·云计算
小码编匠1 小时前
一款 C# 编写的神经网络计算图框架
后端·神经网络·c#
AskHarries1 小时前
Java字节码增强库ByteBuddy
java·后端
荒Huang1 小时前
Linux挖矿病毒(kswapd0进程使cpu爆满)
linux·运维·服务器
佳佳_1 小时前
Spring Boot 应用启动时打印配置类信息
spring boot·后端
许野平3 小时前
Rust: 利用 chrono 库实现日期和字符串互相转换
开发语言·后端·rust·字符串·转换·日期·chrono
hjjdebug3 小时前
linux 下 signal() 函数的用法,信号类型在哪里定义的?
linux·signal