Linux查看外挂存储主要涉及到文件系统的挂载(mount)和磁盘管理。外挂存储通常指的是通过USB接口、SATA接口或其他连接方式连接到计算机的外部存储设备,如U盘、移动硬盘、SD卡等。
在Linux系统中,可以通过以下几种方式查看外挂存储:
df
命令df
命令可以显示文件系统的磁盘空间使用情况,包括已挂载的外挂存储设备。
df -h
示例输出:
Filesystem Size Used Avail Use% Mounted on
udev 3.9G 0 3.9G 0% /dev
tmpfs 788M 1.7M 786M 1% /run
/dev/sda1 234G 25G 204G 11% /
tmpfs 3.9G 207M 3.7G 6% /dev/shm
tmpfs 5.0M 4.0K 5.0M 1% /run/lock
tmpfs 3.9G 0 3.9G 0% /sys/fs/cgroup
/dev/sdb1 1.8T 500G 1.3T 28% /mnt/external
在上面的输出中,/dev/sdb1
是一个外挂存储设备,挂载在/mnt/external
目录下。
lsblk
命令lsblk
命令可以列出所有块设备的信息,包括外挂存储设备。
lsblk
示例输出:
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 232.9G 0 disk
├─sda1 8:1 0 232.9G 0 part /
└─sda2 8:2 0 1K 0 part
sdb 8:16 1 1.8T 0 disk
└─sdb1 8:17 1 1.8T 0 part /mnt/external
在上面的输出中,sdb
是一个外挂存储设备,其分区sdb1
挂载在/mnt/external
目录下。
fdisk
命令fdisk
命令可以查看磁盘的分区信息,包括外挂存储设备。
sudo fdisk -l
示例输出:
Disk /dev/sda: 232.9 GiB, 250059350016 bytes, 488397168 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x000a1234
Device Boot Start End Sectors Size Id Type
/dev/sda1 * 2048 488396799 488394752 232.9G 83 Linux
/dev/sda2 488396800 488397159 46080 23M 5 Extended
/dev/sda5 488396802 488397159 358 172K 82 Linux swap / Solaris
Disk /dev/sdb: 1.8 TiB, 2000398934016 bytes, 3907029168 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x000a1234
Device Boot Start End Sectors Size Id Type
/dev/sdb1 2048 3907024015 3907022968 1.8T 83 Linux
在上面的输出中,/dev/sdb
是一个外挂存储设备,其分区/dev/sdb1
。
原因:
解决方法:
fsck
命令检查和修复文件系统。sudo fsck /dev/sdb1
原因:
解决方法:
sudo mkdir /mnt/external
sudo mount -t ext4 /dev/sdb1 /mnt/external
sudo chmod 755 /mnt/external
希望以上信息对你有所帮助!
领取专属 10元无门槛券
手把手带您无忧上云