linux看存储命令disk

fiy 其他 170

回复

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

    Linux中查看存储相关信息的命令有很多,其中包括disk、df、du、mount等。下面将逐一介绍这些命令的用法和功能。

    1. disk命令:
    disk命令用于显示磁盘分区、文件系统和磁盘使用情况等信息。使用`disk -l`命令可以列出系统中所有的磁盘分区。例如:
    “`
    $ disk -l
    Disk /dev/sda: 1000 GiB, 1073741824000 bytes, 2097152000 sectors
    Disk model: XYZ
    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: gpt
    Disk identifier: XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX

    Device Start End Sectors Size Type
    /dev/sda1 2048 4095 2048 1M BIOS boot
    /dev/sda2 4096 2099199 2095104 1G EFI System
    /dev/sda3 2099200 6293503 4194304 2G Linux swap
    /dev/sda4 6293504 419430399 413136896 197G Linux filesystem

    Partition table entries are not in disk order.
    “`
    通过disk命令的-l选项,我们可以看到系统中的磁盘名称、分区大小、文件系统类型等信息。

    2. df命令:
    df命令用于显示文件系统的磁盘空间占用情况。使用`df -h`命令可以以易读的方式显示磁盘空间的使用情况。例如:
    “`
    $ df -h
    Filesystem Size Used Avail Use% Mounted on
    /dev/sda4 197G 92G 106G 47% /
    tmpfs 32G 4.0K 32G 1% /tmp
    tmpfs 6.3G 4.0K 6.3G 1% /run
    tmpfs 16G 1.5M 16G 1% /dev/shm
    tmpfs 5.0M 0 5.0M 0% /run/lock
    tmpfs 16G 0 16G 0% /sys/fs/cgroup
    /dev/sda2 976M 6.2M 970M 1% /boot/efi
    “`
    通过df命令,我们可以看到每个文件系统的总空间、已使用空间、可用空间以及使用百分比等信息。

    3. du命令:
    du命令用于计算目录或文件的磁盘使用情况。使用`du -sh <目录或文件>`命令可以以易读的方式显示指定目录或文件所占用的磁盘空间。例如:
    “`
    $ du -sh /home/user/
    10G /home/user/
    “`
    通过du命令,我们可以看到指定目录或文件所占用的磁盘空间大小。

    4. mount命令:
    mount命令用于挂载文件系统到指定的挂载点。使用`mount`命令可以显示系统中已挂载的文件系统。例如:
    “`
    $ mount
    /dev/sda4 on / type ext4 (rw,relatime,errors=remount-ro)
    tmpfs on /run type tmpfs (rw,nosuid,noexec,relatime,size=20480k)
    tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev)
    “`
    通过mount命令,我们可以看到每个已挂载的文件系统的文件系统类型、挂载点、挂载选项等信息。

    通过以上介绍的这些命令,我们可以方便地查看Linux系统中的存储相关信息。根据需求选择相应的命令使用即可。

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

    Linux中有许多命令可以用来查看存储设备的信息。以下是几个常用的命令:

    1. df命令:df命令用于显示文件系统的磁盘使用情况。使用df命令可以查看每个挂载的文件系统使用了多少磁盘空间以及剩余的磁盘空间。命令格式为:df [选项] [文件名]。常用选项包括-h(以易读的格式显示磁盘使用情况)、-T(显示文件系统的类型)、-a(显示所有文件系统,包括没有挂载的)、-l(只显示本地文件系统)等。

    2. du命令:du命令用于显示指定文件或文件夹的磁盘使用情况。使用du命令可以查看指定文件或文件夹占用了多少磁盘空间。命令格式为:du [选项] [文件名或文件夹名]。常用选项包括-h(以易读的格式显示磁盘使用情况)、-s(只显示总的磁盘使用情况)、-c(同时显示总的磁盘使用情况)等。

    3. lsblk命令:lsblk命令用于列出系统中的所有块设备。使用lsblk命令可以查看硬盘、分区、挂载点等块设备的信息。命令格式为:lsblk [选项] [设备名]。常用选项包括-a(显示所有设备)、-f(显示设备文件系统的信息)、-m(使用易读的格式显示设备大小)等。

    4. fdisk命令:fdisk命令用于分区。使用fdisk命令可以查看磁盘的分区情况。命令格式为:fdisk [选项] [设备名]。常用选项包括-l(显示设备的分区情况)、-u(使用容量单位为扇区)、-s(显示设备的扇区数)等。

    5. blkid命令:blkid命令用于显示块设备的UUID(Universally Unique Identifier)和文件系统类型。使用blkid命令可以查看块设备的唯一标识符和文件系统类型。命令格式为:blkid [选项] [设备名]。常用选项包括-l(列出所有块设备的UUID和文件系统类型)。

    这些命令可以帮助我们了解存储设备的使用情况、分区情况、文件系统类型等信息,对于管理和监控存储设备非常有帮助。

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

    在Linux系统中,可以使用多个命令来查看存储相关信息。下面将介绍几个常用的命令,以及它们的用法和输出结果。

    1. `df` 命令

    `df` 命令可以用于显示磁盘已用空间和剩余空间的信息。默认情况下,它会显示每个挂载点的磁盘空间信息。

    使用 `df` 命令的基本语法是:

    “`
    df [选项] [文件或目录]
    “`

    常用的选项包括:

    – `-h`:以人类可读的格式显示结果,使用较小的单位(如GB、MB)。
    – `-a` 或 `–all`:显示所有的文件系统,包括没有挂载的。
    – `-i` 或 `–inodes`:显示文件系统使用的单位数。
    – `-T` 或 `–print-type`:在输出中显示文件系统类型。

    示例:

    “`
    df -h
    “`

    输出结果类似于以下内容:
    “`
    Filesystem Size Used Avail Use% Mounted on
    /dev/sda1 20G 5.3G 14G 29% /
    tmpfs 1.9G 0 1.9G 0% /dev/shm
    /dev/sdb1 128G 50G 78G 39% /data
    “`

    上述示例中,`/dev/sda1` 是系统根目录,显示了磁盘的总大小为20GB,已使用 5.3GB,可用 14GB,使用率为29%。

    2. `du` 命令

    `du` 命令用于查看指定目录或文件的磁盘使用情况。它会递归地列出目录与文件的大小。

    使用 `du` 命令的基本语法是:

    “`
    du [选项] [目录或文件]
    “`

    常用的选项包括:

    – `-h`:以人类可读的格式显示结果,使用较小的单位(如GB、MB)。
    – `-s` 或 `–summarize`:显示总大小,而不是每个目录和文件的详细大小。
    – `-c` 或 `–total`:显示多个目录或文件的总大小。

    示例:

    “`
    du -sh /data
    “`

    输出结果类似于以下内容:

    “`
    50G /data
    “`

    上述示例中,`/data` 目录的总大小为 50GB。

    3. `lsblk` 命令

    `lsblk` 命令用于列出块设备(如硬盘、分区和存储卷)的信息,包括它们的大小、类型和挂载点。

    使用 `lsblk` 命令的基本语法是:

    “`
    lsblk [选项]
    “`

    常用的选项包括:

    – `-a` 或 `–all`:显示所有的设备,包括没有挂载的设备。
    – `-f` 或 `–fs`:显示文件系统类型。
    – `-p` 或 `–paths`:显示设备的完整路径。

    示例:

    “`
    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 128G 0 disk
    └─sdb1 8:17 0 128G 0 part /data
    sr0 11:0 1 636M 0 rom
    “`

    上述示例中,`sda` 和 `sdb` 分别是两个硬盘,`sda1` 和 `sdb1` 分别是两个分区,`/` 是根分区的挂载点,`/data` 是第二个分区的挂载点。

    4. `fdisk` 命令

    `fdisk` 命令用于创建、操作和显示硬盘分区表。它可以帮助你查看磁盘分区的相关信息。

    使用 `fdisk` 命令的基本语法是:

    “`
    fdisk [选项] [设备]
    “`

    常用的选项包括:

    – `-l` 或 `–list`:显示设备的分区表。

    示例:

    “`
    fdisk -l /dev/sda
    “`

    输出结果类似于以下内容:

    “`
    Disk /dev/sda: 20 GiB, 21474836480 bytes, 41943040 sectors
    Disk model: VBOX HARDDISK
    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: 0x97490f1e

    Device Boot Start End Sectors Size Id Type
    /dev/sda1 * 2048 41940991 41938944 20G 83 Linux
    “`

    上述示例中,`/dev/sda` 是硬盘设备,大小为 20GB,包含一个分区 `sda1`。

    通过以上介绍的几个命令,你可以在Linux系统中查看存储相关的信息,并了解磁盘使用情况、分区信息等。

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

400-800-1024

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

分享本页
返回顶部