文件系统 如何查看所有可用硬盘的/分区?

・7 分钟阅读

问题

如何查看/选择驱动器的所有可用分区,而不格式化它?


回答1:

有很多方法,但是我最喜欢的是lsblk ,这是一个示范:


sudo lsblk -o NAME,FSTYPE,SIZE,MOUNTPOINT,LABEL



这将显示以下内容:


NAME FSTYPE SIZE MOUNTPOINT LABEL


sda 111.8G 


├─sda1 swap 121M [SWAP] 


└─sda2 ext4 111.7G / 


sdb 2.7T 


└─sdb1 ext4 2.7T xtreme


sdc 3.7T 


└─sdc1 ext4 3.7T titan



它显示:

  • 驱动器的名称及其所拥有的分区,
  • 文件系统的类型,
  • 整个驱动器的大小和每个分区的大小,
  • 挂载点,如果可用,则为它们的标签,

你可以先查看lsblk --help提供的选项,然后再查看这些选项,我喜欢lsblk,因为与fdisk或parted比较,显示信息方式很友好。


回答2:

命令行解决方案:

  • 要检查你的系统可以看到哪些驱动器:

     
    sudo fdisk -l
    
    
    
     

如果驱动器在列表中,则可以看到驱动器上的分区,如下所示:


Disk /dev/sda: 160.0 GB, 160041885696 bytes


...



 Device Boot Start End Blocks Id System


/dev/sda1 * 63 208844 104391 83 Linux


/dev/sda2 208845 2313359 1052257+ 82 Linux swap / Solaris


/dev/sda3 2313360 312576704 155131672+ 83 Linux



然后在某个地方创建一个目录,并且挂载其中一个分区。 例如,若要将位于dev/sda3的FAT32分区挂载到目录/media/my_test_mount中,可以执行以下操作,


sudo mount -t cifs -o ro /dev/sda3 /media/my_test_mount



这种方法可以为你提供更多控制,因为你可以使用不同的挂载选项,例如,以只读方式挂载分区。

有关详细信息,请参阅man mount


回答3:

sudo lsblk -o NAME,FSTYPE,SIZE,MOUNTPOINT,LABEL



为了方便,这里列出了可以使用的所有可用列。


Available columns:


 NAME device name


 KNAME internal kernel device name


 MAJ:MIN major:minor device number


 FSTYPE filesystem type


 MOUNTPOINT where the device is mounted


 LABEL filesystem LABEL


 UUID filesystem UUID


 RO read-only device


 RM removable device


 MODEL device identifier


 SIZE size of the device


 STATE state of the device


 OWNER user name


 GROUP group name


 MODE device node permissions


 ALIGNMENT alignment offset


 MIN-IO minimum I/O size


 OPT-IO optimal I/O size


 PHY-SEC physical sector size


 LOG-SEC logical sector size


 ROTA rotational device


 SCHED I/O scheduler name


 RQ-SIZE request queue size


 TYPE device type


 DISC-ALN discard alignment offset


 DISC-GRAN discard granularity


 DISC-MAX discard max bytes


 DISC-ZERO discard zeroes data




回答4:

Nautilus (查看你的主文件夹)将显示系统上所有安装的驱动器,如果计算机识别了驱动器,你可以挂载它,并且开始使用它。

有关安装驱动器的说明和信息可在以下位置找到: https://help.ubuntu.com/community/Mount


回答5:

要列出硬盘/磁盘,我使用

sudo parted -l

输出:


Model: ATA Samsung SSD 850 (scsi) 


Disk /dev/sda: 250GB 


Sector size (logical/physical): 512B/512B 


Partition Table: msdos



Number Start End Size Type File system Flags 


 1 1049kB 256MB 255MB primary ext2 boot


 2 257MB 120GB 120GB extended 


 5 257MB 120GB 120GB logical lvm



Model: Linux device-mapper (linear) (dm) 


Disk /dev/mapper/ubuntu--vg-swap_1: 8573MB 


Sector size (logical/physical): 512B/512B 


Partition Table: loop



Number Start End Size File system Flags 


 1 0.00B 8573MB 8573MB linux-swap(v1)



Model: Linux device-mapper (linear) (dm) 


Disk /dev/mapper/ubuntu--vg-root: 111GB 


Sector size (logical/physical): 512B/512B 


Partition Table: loop



Number Start End Size File system Flags


 1 0.00B 111GB 111GB ext4



然后,列出你可以使用的分区:

 
sudo lsblk -f



 

回答6:

下面的解决方案非常简单,清晰,采用GUI方法,它可以准确显示你硬盘上的情况:

  • 转到:主启动列表中的"系统工具"
  • 启动"GParted"
  • 输入你的密码(如果你是管理员,则应该是你的登录密码,)你将看到你的硬盘布局,分区大小和使用的情况。
  • 退出GParted应用程序

回答7:

对于懒的打字的人(如果你不需要大小),你可以使用:

 
sudo lsblk -f



 

使用-o NAME,FSTYPE,LABEL,MOUNTPOINT相同

例如


NAME FSTYPE LABEL MOUNTPOINT


sda


└─sda1 ntfs TOSHIBA


sdb


└─sdb1 LVM2_member


 └─root-root (dm-0) ext4 /




回答8:
  • 转到"文件系统"
  • 去"media "
  • 进入你的用户例如,Lola (来自Ubuntu.com))
  • 它应该列出所有连接的驱动器,不包括SDA 1(在你的情况下可能是C :),

回答9:

使用以下命令行,将对分区的(位置,大小,可用空间和挂载点)进行很好的概述,


df -h


sudo parted -ls


sudo lsblk -f


sudo lsblk -m



如果终端窗口足够宽(例如,130个字符),则可以将lsblk命令组合到,

 
sudo lsblk -fm



 

讨论
Tianye profile image