Bagaimana untuk menyemak penggunaan ruang cakera keras Linux

WBOY
Lepaskan: 2023-05-13 12:40:12
ke hadapan
3196 orang telah melayarinya

Semak penggunaan ruang cakera keras Linux

1 Perintah Linux untuk menyemak ruang cakera -df (nama penuh: bebas cakera)
1.1 Penerangan ringkas

df Perintah untuk melihat penggunaan ruang cakera dalam sistem fail dalam unit partition cakera

1.2 Pilihan frekuensi tinggi
-h或--human-readable #使用人类可读的格式,这也是比较常见的查看方式
-i或--inode          #查看分区inode使用情况
Salin selepas log masuk
1.3 dfArahan
[whb@VM_0_12_centos test]$ df
Salin selepas log masuk
Salin selepas log masuk
  • Filesystem: Pembahagian

  • 1K-blocks: Jumlah bilangan blok

  • Used: Bilangan blok yang digunakan

  • Available: Bilangan blok yang boleh digunakan

  • Use%: Kadar penggunaan

  • Mounted on : Direktori Gunung

Nota: Used + Available 不一定等于 1K-blocks, kerana sistem akan menempah sebahagian daripada ruang untuk kegunaan lain

1.4 df -hPilihan

Gunakan hanyadf arahan sebenarnya tidak kondusif untuk kami melihat secara langsung penggunaan ruang dalam partition, jadi kami lebih kerap menggunakan df -h untuk melihatnya Pilihan -h bermaksud -human-readable: gunakan format yang boleh dibaca manusia, iaitu juga merupakan pandangan yang lebih biasa hadapi apabila menggunakan

, kemudian bagaimana untuk menyemaknya? Menggunakan
pilihandf -i
[whb@VM_0_12_centos test]$ df -h
Filesystem      Size  Used Avail Use% Mounted on # 再次强调:Size 不一定 = Used + Avail
Salin selepas log masuk

inodeLinux: Jumlah inod-i

  • : Bilangan inod yang digunakanInodes

  • : Jumlah bilangan inod yang tinggal IUsed

  • Secara amnya, jika peruntukan

    tidak munasabah, ruang tidak akan habis, tetapi akan ada bukan nombor IFree Jadi parameter ini perlu diberi perhatian! Jangan tunggu sehingga itu, orang mati dan wang tidak dibelanjakan~~

  • 2 Perintah Linux untuk menyemak ruang cakera
(nama penuh: penggunaan cakera)

inode2.1 Penerangan ringkas<.>inode juga menyemak penggunaan cakera keras, tetapi terdapat perbezaan tertentu antara keduanya. Perintah

-du
adalah untuk mengira penggunaan ruang cakera keras bagi fail atau direktori dan subdirektorinya Secara amnya, ia boleh membantu kami mencari dengan cepat sama ada terdapat fail bersaiz besar atau fail lain saiz khas dalam direktori. Perintah

du

    mengira penggunaan keseluruhan partition cakera.
  • du

  • Perintah akan terus mencari semua data fail dalam direktori tertentu dan mengumpul statistik, jadi pelaksanaan arahan akan mengambil sedikit masa. Perintah
  • df

  • mengekstrak maklumat terus daripada sistem fail, jadi ia lebih pantas.
  • du

    2.2 Format penggunaan arahan
[whb@VM_0_12_centos test]$ df
Salin selepas log masuk
Salin selepas log masuk
  • 2.3 Pilihan frekuensi tinggi

    du
    Salin selepas log masuk
    df2.4
  • Kami mentakrifkan konsep:
    Kapasiti direktori = saiz direktori itu sendiri + jumlah saiz semua fail dalam direktori (termasuk subdirektori dan fail biasa)
    -a或--all             #列出所有的文件和目录容量大小而不仅仅列出目录容量大小
    -s或--summarize       #仅显示总计,只列出最后加总的值
    -h或--human-readable  #以K,M,G为单位,提高信息的可读性
    -c或--total           #除了列出文件和目录的容量大小外,最后在列出总容量
    --max-depth=N         #递归显示(仅仅是显示)时的递归深度小于等于N。--max-depth=0相当于-s参数
    Salin selepas log masuk
    du2.5

    #方便测试,给大家建立了如下目录结构
    [whb@VM_0_12_centos test]$ tree .
    .
    |-- dir1
    |   |-- dir2
    |   |   `-- file2.txt
    |   `-- file1.txt
    |-- dirx
    |   `-- filex.txt
    `-- file.txt
    [whb@VM_0_12_centos test]$ du   #默认统计各个目录+目录下文件大小(目录容量),但只以目录形式显示
    480  ./dirx
    400  ./dir1/dir2
    660  ./dir1
    1148  .
    Salin selepas log masuk
    2.6
    [whb@VM_0_12_centos test]$ du -a #列出所有的文件大小和目录容量而不仅仅列出目录容量,默认只统计目录容量
    4  ./file.txt
    476  ./dirx/filex.txt
    480  ./dirx                   #这里为何是480?回看一下我们定义的概念,你就明白了
    396  ./dir1/dir2/file2.txt
    400  ./dir1/dir2
    256  ./dir1/file1.txt
    660  ./dir1
    1148  .
    Salin selepas log masuk
    2.7
    [whb@VM_0_12_centos test]$ du -s #仅显示总计,只列出最后加总的值。
    1148  .
    Salin selepas log masuk
    du -a2.8
    [whb@VM_0_12_centos test]$ du -h #以K,M,G为单位,提高信息的可读性
    480K  ./dirx
    400K  ./dir1/dir2
    660K  ./dir1
    1.2M  . 
    [whb@VM_0_12_centos test]$ du -ah #选项可以组合
    4.0K  ./file.txt
    476K  ./dirx/filex.txt
    480K  ./dirx
    396K  ./dir1/dir2/file2.txt
    400K  ./dir1/dir2
    256K  ./dir1/file1.txt
    660K  ./dir1
    1.2M  .
    [whb@VM_0_12_centos test]$ du -h file.txt #也可以直接显示文件大小
    Salin selepas log masuk
    du -s2.9
    [whb@VM_0_12_centos test]$ du -c #除了列出文件和目录的容量大小外,最后在列出总容量
    480  ./dirx
    400  ./dir1/dir2
    660  ./dir1
    1148  .
    1148  total
    [whb@VM_0_12_centos test]$ du -ch
    480K  ./dirx
    400K  ./dir1/dir2
    660K  ./dir1
    1.2M  .
    Salin selepas log masuk

    Atas ialah kandungan terperinci Bagaimana untuk menyemak penggunaan ruang cakera keras Linux. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

    Label berkaitan:
    sumber:yisu.com
    Kenyataan Laman Web ini
    Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
    Tutorial Popular
    Lagi>
    Muat turun terkini
    Lagi>
    kesan web
    Kod sumber laman web
    Bahan laman web
    Templat hujung hadapan
    Tentang kita Penafian Sitemap
    Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!