Linux下磁盘操作

171 阅读2分钟

磁盘分区格式

linux分区不同于windows,linux下硬盘设备名为(hda,hdb,hdc,hdd)因为IDE硬盘最多四个。

SCSI,SATA,USB硬盘为sdx(x为a—z))。

硬盘主分区最多为4个,主分区从sdb1开始到sdb4,逻辑分区从sdb5开始,设备名可以使用fdisk –l或者lsblk查看。

命令介绍

fdisk -l

该命令可以列出所有的磁盘空间占用情况

lsblk

该命令可以列出磁盘名称及其分区和挂载情况

mount && umount disk_name path

该命令可以挂载和解挂硬盘

disk_name是磁盘名称,需要具体到绝对路径如磁盘 sda 在操作时应该输入 /dev/sda

path是挂载路径,建议放在空路径下

fdisk disk_name

该命令可以对磁盘进行操作(分区)

mkfs.format disk_name

该命令可以将磁盘格式化

format有vfat,ntfs

例:将U盘格式化

在Linux中格式化U盘,。以下是一般的步骤:

  1. 确定U盘的设备名称

首先,需要确定U盘的设备名称。你可以使用lsblkfdisk -l命令来查看。

bash lsblk

或者

bash sudo fdisk -l

假设你的U盘是/dev/sdb1
2. 格式化U盘

使用fdisk命令来删除U盘上的所有分区(只剩最后一个分区,无法删除):

bash sudo fdisk /dev/sdb1

在mkfs格式化之前需要先将需要格式化的U盘解挂载

bash sudo umount /mnt/usb

然后,使用mkfs.vfat命令来格式化U盘为FAT32格式(这是最常见的格式):

bash sudo mkfs.vfat /dev/sdb1

如果你想格式化为NTFS,可以使用:

bash sudo mkfs.ntfs /dev/sdb1
  1. 挂载U盘

你可以挂载U盘到某个目录,然后查看其内容:

bash sudo mkdir /mnt/usb
sudo mount /dev/sdb1 /mnt/usb
ls /mnt/usb
  1. 卸载U盘

当你完成操作后,记得卸载U盘:

bash sudo umount /mnt/usb

注意:在执行这些操作之前,请确保备份U盘上的任何重要数据,因为格式化会删除所有内容。