百度
360搜索
搜狗搜索

linux外置磁盘怎么查看详细介绍

在 Linux 系统中查看外置磁盘(如 U 盘、移动硬盘)的信息并进行管理,可以通过以下命令和步骤实现:

一、查看外置磁盘设备

1.
使用 lsblk 命令

lsblk 命令以树形结构列出系统中的所有块设备,包括外置磁盘。执行以下命令:
bash

lsblk

  • 输出解读

    • NAME:设备名称(如 sdb 表示外置磁盘,sdb1 表示其第一个分区)。
    • RM1 表示可移动设备(如 U 盘),0 表示固定磁盘。
    • SIZE:设备总容量。
    • MOUNTPOINT:已挂载的路径(若未挂载则显示为空)。

    示例
    bash

    NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT

    sda :0 .8G disk

    ├─sda1 :1 1G part /boot

    └─sda2 :2 .8G part /

    sdb :16 .9G disk

    └─sdb1 :17 .9G part /mnt/usb

    上述输出中,sdb 是外置磁盘,sdb1 已挂载到 /mnt/usb

2.
使用 fdisk -l 查看分区详情

fdisk -l 命令显示磁盘的分区表信息,包括设备路径、分区类型、大小等:
bash

  

  • 关键信息

    • Device:设备路径(如 /dev/sdb1)。
    • File system:分区的文件系统类型(如 vfatntfs)。
    • Size:分区容量。

    示例
    bash

    Disk /dev/sdb:  GiB,  bytes,  sectors

    Disk model: Flash Disk

    Units: sectors of * bytes

    Sector size logical/physical: bytes / bytes

    I/O size minimum/optimal: bytes / bytes

    Disklabel type: dos

    Disk identifier: 0x12345678

    Device Boot Start End Sectors Size Id Type

    /dev/sdb1 .9G c W95 FAT32 LBA

3.
使用 df -h 查看已挂载的磁盘

df -h 显示当前已挂载的文件系统及其使用情况:
bash

 

  • 关键列

    • Filesystem:设备路径或卷标。
    • Mounted on:挂载点路径。

    示例
    bash

    Filesystem      Size  Used Avail Use% Mounted on

    /dev/sda2 453G 123G 305G % /

    /dev/sdb1 .9G .2G 14G % /mnt/usb

二、检查外置磁盘状态

1.
查看系统日志(dmesg

插入外置磁盘后,使用 dmesg 查看内核日志,确认设备是否被识别:
bash

      

  • 关键信息

    • usb 1-1: new high-speed USB device:表示 USB 设备插入。
    • sd 0:0:0:0: [sdb] Attached SCSI removable disk:表示磁盘被识别为 sdb

    示例
    bash

      usb -1: new high-speed USB device number  using xhci_hcd

    usb -1: New USB device found, ,

    sd :0:0:0: sdb -byte logical blocks: GB/14.9 GiB

    sd :0:0:0: sdb Write Protect is off

    sd :0:0:0: sdb Mode Sense: 00 00 00

    sd :0:0:0: sdb Assuming drive cache: through

    sdb: sdb1

    sd :0:0:0: sdb Attached SCSI removable disk

2.
使用 blkid 获取 UUID 和文件系统类型

blkid 命令显示设备的 UUID、文件系统类型等信息:
bash

blkid

  • 示例:bash
    /dev/sdb1:   

三、手动挂载和卸载外置磁盘

1.
创建挂载点

若外置磁盘未自动挂载,需先创建挂载目录:
bash

  /mnt/usb

2.
挂载磁盘

根据文件系统类型选择挂载命令:

  • FAT32/NTFS 格式:bash
       vfat /dev/sdb1 /mnt/usb  

    ntfs-3g /dev/sdb1 /mnt/usb

  • exFAT 格式:bash
       exfat /dev/sdb1 /mnt/usb

3.
卸载磁盘

使用完毕后,执行以下命令卸载:
bash

  /mnt/usb

四、处理常见问题

1.
无法识别外置磁盘

  • 检查硬件连接:尝试重新插拔设备。
  • 查看日志:使用 dmesg 检查是否有错误(如 USB disconnect)。
  • 权限问题:普通用户需使用 sudo 执行挂载命令。

2.
文件系统不支持

  • NTFS 写入支持:安装 ntfs-3g:bash
       ntfs-3g  

    dnf ntfs-3g

  • exFAT 支持:安装 exfat-fuse:bash
       exfat-fuse exfat-utils

3.
中文文件名乱码

挂载时指定编码(如 utf8):
bash

   vfat  utf8 /dev/sdb1 /mnt/usb

五、自动挂载配置

若希望外置磁盘在开机时自动挂载,编辑 /etc/fstab 文件:
bash

  /etc/fstab

添加以下内容(使用 UUID 避免设备名称变化):
bash

-5678  /mnt/usb  vfat  defaults    




912= /mnt/usb vfat defaults

总结

  • 快速查看:使用 lsblkfdisk -l 确认设备。
  • 挂载与卸载:手动挂载前需创建挂载点,卸载前确保无进程占用。
  • 权限与兼容性:处理 NTFS/exFAT 时需安装对应工具,挂载时注意编码问题。
  • 日志与错误排查dmesg 是诊断硬件问题的关键工具。

阅读更多 >>>  如何看linux下分区磁盘

网站数据信息

"linux外置磁盘怎么查看"浏览人数已经达到19次,如你需要查询该站的相关权重信息,可以点击进入"Chinaz数据" 查询。更多网站价值评估因素如:linux外置磁盘怎么查看的访问速度、搜索引擎收录以及索引量、用户体验等。 要评估一个站的价值,最主要还是需要根据您自身的需求,如网站IP、PV、跳出率等!