linux服务器如何查看硬盘大小

worktile 其他 113

回复

共3条回复 我来回复
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    要查看Linux服务器的硬盘大小,可以使用以下几个命令:

    1. df命令:该命令可以用来显示文件系统的磁盘空间使用情况,包括硬盘总大小、已使用空间、可用空间和挂载点等信息。

      df -h
      

      -h参数用来以人类可读的形式显示容量,例如以GB或MB为单位。

    2. du命令:该命令用来估算文件和目录的磁盘空间占用量。

      du -sh 
      

      -s参数用来显示总计,-h参数同样用来以人类可读的形式显示空间占用量。

    3. lsblk命令:该命令可以显示系统中的块设备,包括硬盘和分区等信息。

      lsblk
      

      这个命令会显示硬盘的名称、大小、类型以及挂载点等信息。

    通过以上命令的使用,就可以很方便地查看Linux服务器的硬盘大小了。

    1年前 0条评论
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    在Linux服务器上,你可以使用以下方法来查看硬盘的大小:

    1. 使用df命令:df命令用于显示所有已挂载的文件系统的磁盘使用情况。运行df命令,不带任何参数,将显示所有文件系统的使用情况,包括磁盘总容量、已用空间、可用空间以及挂载点等信息。可以通过查看“Size”列来获取硬盘的大小。

      $ df -h
      Filesystem      Size  Used Avail Use% Mounted on
      /dev/sda1        20G   10G   10G  50% /
      devtmpfs        3.9G     0  3.9G   0% /dev
      tmpfs           3.9G     0  3.9G   0% /dev/shm
      tmpfs           3.9G   17M  3.9G   1% /run
      tmpfs           3.9G     0  3.9G   0% /sys/fs/cgroup
      /dev/sdb1       100G   50G   50G  50% /mnt/data
      

      在上面的示例中,可以看到/dev/sda1的总容量是20G,已使用10G,可用10G。

    2. 使用lsblk命令:lsblk命令用于列出系统中的所有块设备。运行lsblk命令,将显示每个块设备的信息,包括设备名称、大小、挂载点等。可以通过查看“SIZE”列来获取硬盘的大小。

      $ lsblk
      NAME   MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
      sda      8:0    0   20G  0 disk
      └─sda1   8:1    0   20G  0 part /
      sdb      8:16   0  100G  0 disk
      └─sdb1   8:17   0  100G  0 part /mnt/data
      

      在上面的示例中,可以看到sda设备的大小是20G,sdb设备的大小是100G。

    3. 使用fdisk命令:fdisk命令用于查看和编辑磁盘分区表。运行fdisk命令时,需要指定磁盘设备的路径。在fdisk的交互界面中,可以通过输入“p”命令来显示分区表。在分区表中,可以看到每个分区的大小。

      $ sudo fdisk /dev/sda
      
      Welcome to fdisk (util-linux 2.36.1).
      Changes will remain in memory only, until you decide to write them.
      Be careful before using the write command.
      
      
      Command (m for help): p
      
      Disk /dev/sda: 20 GiB, 21474836480 bytes, 41943040 sectors
      Disk model: Virtual disk
      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: 0x60d9befd
      
      Device     Boot Start      End  Sectors Size Id Type
      /dev/sda1  *     2048 41943039 41940992  20G 83 Linux
      
      Command (m for help):
      

      在上面的示例中,可以看到/dev/sda设备的大小是20G。

    4. 使用parted命令:parted命令是一个功能更强大的磁盘分区工具,它可以显示和修改磁盘分区表以及分区的详细信息。可以使用parted命令的print子命令来显示分区表和磁盘大小。

      $ sudo parted /dev/sda
      GNU Parted 3.4
      Using /dev/sda
      Welcome to GNU Parted! Type 'help' to view a list of commands.
      (parted) print
      Model: Virtual disk (scsi)
      Disk /dev/sda: 21.5GB
      Sector size (logical/physical): 512B/512B
      Partition Table: msdos
      Disk Flags:
      
      Number  Start   End     Size    Type     File system  Flags
       1      1049kB  21.5GB  21.5GB  primary  ext4         boot
      
      (parted)
      

      在上面的示例中,可以看到/dev/sda设备的大小是21.5GB。

    5. 使用hwinfo命令:hwinfo命令用于显示系统硬件的详细信息。通过对硬件信息的检测,可以获取硬盘的大小。运行hwinfo命令,并使用管道命令grep查询硬盘信息。

      $ sudo hwinfo --disk | grep Size
        Size: 20 GiB
      

      在上面的示例中,可以看到硬盘的大小是20GiB。

    通过以上方法,你可以轻松地获取Linux服务器上的硬盘大小信息。

    1年前 0条评论
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    要查看Linux服务器上的硬盘大小,可以使用以下方法:

    1. 使用df命令
      df命令可以显示文件系统的磁盘空间使用情况,包括磁盘总大小、已使用大小、可用大小、挂载点等信息。
    df -h
    

    这个命令将以人类可读的方式显示磁盘空间大小,并自动调整单位(如KB、MB、GB)。

    1. 使用du命令
      du命令用于估算文件或目录的磁盘空间使用情况。你可以使用du命令估算整个文件系统的磁盘空间使用情况,或者对特定目录进行深入分析。
    du -sh /
    

    这个命令将显示根目录的总大小,并以人类可读的方式展示。

    1. 使用lsblk命令
      lsblk命令可以列出系统上的所有块设备和它们的相关信息,包括磁盘大小、分区、文件系统等。
    lsblk
    

    这个命令将显示每个硬盘及其分区的详细信息。

    1. 使用fdisk命令
      fdisk命令用于磁盘分区表操作,也可以用来查看磁盘大小。
    fdisk -l
    

    这个命令将显示每个磁盘的分区信息,包括每个分区的起始位置和结束位置。

    总结:
    通过df、du、lsblk和fdisk命令,你可以轻松地查看Linux服务器上的硬盘大小。具体使用哪个命令取决于你的需求,如果只需要查看总的磁盘空间使用情况,可以使用df命令;如果需要查看每个硬盘的详细信息,可以使用lsblk命令;如果需要更深入地分析文件和目录的磁盘使用量,可以使用du命令。最后,如果你需要查看分区信息,可以使用fdisk命令。

    1年前 0条评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部