选错选项后悔了怎么办?

在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中,可通过cd命令进入本地文件夹路径访问,如cd /home/user/folder。

    2025年8月18日
    1300
  • linux服务器如何上传网站

    Linux 服务器上,可通过 SCP、FTP 或直接复制文件到

    2025年8月9日
    1800
  • 如何安全卸载Ubuntu双系统?

    卸载前的关键准备备份数据将Ubuntu分区内的重要文件备份至外部存储或云盘,使用工具:rsync(命令行)或图形化工具(如Deja Dup),准备应急工具创建Windows系统修复U盘(用于引导修复),下载Boot Repair Disk(备用引导修复工具),删除Ubuntu分区(以Windows+Ubuntu……

    2025年6月18日
    3200
  • 设备运行状态和模式怎么查?

    如何操作和管理SELinux:详细指南SELinux(Security-Enhanced Linux)是Linux内核的安全模块,用于强化系统访问控制,虽然严格意义上无法”进入”SELinux的交互式环境,但您可以通过以下方式管理其状态和策略,操作需管理员权限(sudo或root),查看SELinux状态# 或……

    2025年8月5日
    1500
  • Linux中lseek函数如何创建空洞文件?具体实现步骤是怎样的?

    在Linux文件系统中,空洞文件(Sparse File)是一种特殊文件,其逻辑上存在连续的数据区域,但部分区域并未实际存储数据(即“空洞”),这些空洞不占用磁盘空间,直到有数据写入时才会分配物理块,创建空洞文件的核心在于利用lseek函数调整文件读写偏移量,在未写入数据的情况下扩展文件大小,从而形成逻辑上的空……

    5天前
    1100

发表回复

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

联系我们

400-880-8834

在线咨询: QQ交谈

邮件:HI@E.KD.CN

关注微信