选错选项后悔了怎么办?

在Linux系统中使用物理硬盘(如内置SATA硬盘、外置USB硬盘等)需经过识别→分区→格式化→挂载→设置权限等步骤,以下是详细操作指南,遵循Linux最佳实践并参考官方文档:


准备工作:识别硬盘

  1. 连接硬盘
    • 内置硬盘:关机后安装并连接数据线/电源线。
    • USB硬盘:直接插入USB接口。
  2. 查看硬盘信息
    打开终端,执行命令:

    sudo fdisk -l  # 列出所有磁盘及分区
    sudo lsblk     # 以树形结构显示块设备
    • 新硬盘通常显示为 /dev/sdX(如 /dev/sdb),无分区表。
    • 注意:操作前务必确认目标硬盘,误操作可能导致数据丢失!

分区:创建存储结构

使用 fdiskparted 工具分区(以 /dev/sdb 为例):

sudo fdisk /dev/sdb  # 进入交互式分区工具
  • 操作流程
    1. 输入 n 创建新分区(主分区/扩展分区)。
    2. 设置分区大小(如 +20G 或直接回车使用全部空间)。
    3. 输入 t 选择分区类型(Linux默认 83,交换分区选 82)。
    4. 输入 w 保存并退出。
  • 验证分区:
    sudo partprobe /dev/sdb  # 刷新分区表
    sudo fdisk -l /dev/sdb   # 查看新分区(如 /dev/sdb1)

格式化:建立文件系统

将分区格式化为所需文件系统(如Ext4、NTFS):

sudo mkfs.ext4 /dev/sdb1  # 格式化为Ext4(推荐Linux使用)# sudo mkfs.ntfs /dev/sdb1   # NTFS(Windows兼容)
# sudo mkswap /dev/sdb2      # 交换分区

挂载:访问硬盘数据

  1. 临时挂载(重启失效)
    sudo mkdir /mnt/mydisk          # 创建挂载目录
    sudo mount /dev/sdb1 /mnt/mydisk  # 挂载分区
    df -h                           # 检查是否成功
  2. 永久挂载(开机自动挂载)
    编辑 /etc/fstab 文件:

    sudo nano /etc/fstab

    添加一行(以Ext4为例):

    /dev/sdb1  /mnt/mydisk  ext4  defaults  0  2
    • 参数说明:
      • defaults:默认挂载选项(读写、执行等)。
      • 0:不备份文件系统。
      • 2:非根分区检查顺序。
    • 验证配置:
      sudo mount -a  # 若无报错则配置正确

设置访问权限

  1. 修改目录所有者(让普通用户可读写):
    sudo chown -R username:username /mnt/mydisk  # 替换为实际用户名
  2. 调整权限
    sudo chmod 755 /mnt/mydisk  # 所有者可读写,其他用户只读

安全移除硬盘

  1. 卸载分区:
    sudo umount /dev/sdb1  # 或 umount /mnt/mydisk
  2. 物理断开:
    • USB硬盘:终端提示 Safe to remove 后拔出。
    • 内置硬盘:关机后操作。

常见问题解决

  • 硬盘未识别
    • 检查连接线/接口。
    • 执行 sudo dmesg | grep sd 查看内核日志。
  • 挂载失败
    • 确认分区已格式化(sudo blkid /dev/sdb1)。
    • 检查 /etc/fstab 语法(使用 sudo mount -a 测试)。
  • 权限不足
    • sudo chmodchown 调整目录权限。

重要安全提示

  1. 备份数据:操作分区前备份重要文件。
  2. 避免误操作:双重确认设备标识(如 /dev/sdb vs /dev/sda)。
  3. 使用LVM:对多硬盘建议用LVM管理(支持动态扩容)。

引用说明

  • Linux man 手册(命令 man fdisk / man mkfs.ext4)。
  • Ubuntu官方文档:Disk Partitioning。
  • Filesystem Hierarchy Standard (FHS) 3.0。
  • 内核文档:Block Devices。

原创文章,发布者:酷番叔,转转请注明出处:https://cloud.kd.cn/ask/4620.html

(0)
酷番叔酷番叔
上一篇 2025年6月16日 02:52
下一篇 2025年6月16日 03:29

相关推荐

  • Linux命令行如何输入中文?正确操作方法是什么?

    在Linux命令行环境中输入中文,通常涉及系统语言环境配置、终端模拟器设置以及输入法支持等多个环节,由于Linux命令行默认以英文为操作语言,若要正确输入和显示中文,需确保系统环境支持UTF-8编码,并正确配置终端与输入法的联动,以下是具体操作步骤和注意事项,检查并配置系统语言环境语言环境是Linux系统处理文……

    2025年10月3日
    10000
  • linux如何提权

    nux提权可通过利用系统漏洞、错误配置,或获取高权限用户密码等方式实现,但

    2025年8月16日
    11600
  • 如何轻松安装Win10和Linux双系统?

    准备工作(关键步骤)备份重要数据使用移动硬盘或云存储备份所有个人文件(文档、照片等),创建 Windows 系统恢复盘(控制面板 → 备份和还原 → 创建系统修复盘),准备工具16GB 以上 U 盘(2个):一个用于 Windows 10 安装盘,一个用于 Linux 启动盘,下载资源:Windows 10 官……

    2025年7月6日
    14200
  • 如何移植Linux内核?

    移植Linux内核是一个涉及硬件适配、软件配置和系统调试的复杂过程,主要针对嵌入式设备或特定硬件平台,以下从环境准备、内核配置、编译优化、烧录调试等环节详细说明操作步骤和注意事项,移植前的环境准备移植内核前需搭建完整的开发环境,确保工具链和硬件支持到位,交叉编译工具链:根据目标板架构(如ARM、ARM64、RI……

    2025年8月30日
    11200
  • Linux系统服务异常时如何通过命令正确重启?

    Linux系统服务是后台运行的关键程序,负责提供网络、存储、数据库等核心功能,当服务配置修改、异常卡顿或依赖更新时,重启服务是最常见的恢复手段,不同Linux发行版采用的初始化系统不同,重启服务的方法也存在差异,需根据系统环境选择合适的方式,主流重启服务方法及操作步骤基于systemd的系统(主流发行版推荐)目……

    2025年9月22日
    11100

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

联系我们

400-880-8834

在线咨询: QQ交谈

邮件:HI@E.KD.CN

关注微信