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

相关推荐
m0_748240914 分钟前
Linux系统下安装配置 Nginx 超详细图文教程
linux·运维·nginx
m0_7482478020 分钟前
SpringBoot集成Flowable
java·spring boot·后端
✿ ༺ ོIT技术༻24 分钟前
同步&异步日志系统:设计模式
linux·c++·设计模式
散一世繁华,颠半世琉璃30 分钟前
SpringBoot揭秘:URL与HTTP方法如何定位到Controller
spring boot·后端·http
安晴晚风1 小时前
从0开始在linux服务器上部署SpringBoot和Vue
linux·运维·前端·数据库·后端·运维开发
JieKki1 小时前
【Ubuntu添加右键wine运行exe程序文件】
linux·ubuntu
Oneforlove_twoforjob2 小时前
【Linux】Centos7下载npm
linux·运维·npm
海绵波波1078 小时前
flask后端开发(10):问答平台项目结构搭建
后端·python·flask
007php0079 小时前
linux服务器上CentOS的yum和Ubuntu包管理工具apt区别与使用实战
linux·运维·服务器·ubuntu·centos·php·ai编程
网络风云9 小时前
【魅力golang】之-反射
开发语言·后端·golang