🐡 Как ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ дисковоС пространство Π½Π° сСрвСрах Unix

by itisgood

НСдавно я ΠΏΠ΅Ρ€Π΅ΡˆΠ΅Π» с Windows Server 2016 Π½Π° Unix-сСрвСр FreeBSD.

МнС Π½ΡƒΠΆΠ½ΠΎ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ дисковоС пространство Π² ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строкС Unix.

Как ΡƒΠ·Π½Π°Ρ‚ΡŒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎΠ± использовании дискового пространства с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки Unix?

БСмСйство ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… систСм Unix ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ использования дискового пространства Π² соотвСтствии с вашими потрСбностями.

ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° мСста Π½Π° дискС Π² ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмС Unix

  • Команда df – ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ объСм дискового пространства, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠΎΠ³ΠΎ ΠΈ доступного Π² Ρ„Π°ΠΉΠ»ΠΎΠ²Ρ‹Ρ… систСмах Unix.
  • Команда du – ΠŸΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ статистику использования диска для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π° Π½Π° сСрвСрС Unix.

Как ΠΎΡ‚ΠΎΠ±Ρ€Π°Π·ΠΈΡ‚ΡŒ статистику использования диска Unix

ΠŸΠΎΡΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅ использованиС диска для всСх Ρ„Π°ΠΉΠ»ΠΎΠ² Π² Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΌ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π΅:

du -a

Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎΠ± использовании диска Π΄Π΅Ρ€Π΅Π²ΠΎΠΌ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΎΠ² ΠΈ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΌ ΠΈΠ· Π΅Π³ΠΎ ΠΏΠΎΠ΄Π΄Π΅Ρ€Π΅Π²ΡŒΠ΅Π² для / home / vivek, Π²Π²Π΅Π΄ΠΈΡ‚Π΅:

du /home/vivek

Однако ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ Π²Ρ‹Ρ…ΠΎΠ΄Π½Ρ‹Π΅ 1024-Π±Π°ΠΉΡ‚ΠΎΠ²Ρ‹Π΅ Π±Π»ΠΎΠΊΠΈ, Ссли Π²Ρ‹ ΠΏΠ΅Ρ€Π΅Π΄Π°Π΄ΠΈΡ‚Π΅ ΠΊΠ»ΡŽΡ‡ -k, Π²Π²Π΅Π΄ΠΈΡ‚Π΅:

du -k /home/vivek

Π₯ΠΎΡ‚ΠΈΡ‚Π΅ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ ΠΎΠ±Ρ‰Π΅Π΅ использованиС диска Π² Π΄Π΅Ρ€Π΅Π²Π΅ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΎΠ²? ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅: Π²Π²Π΅Π΄ΠΈΡ‚Π΅:

du -s /home/vivek

248088	/home/vivek

МоТно ΡΡƒΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ использованиС диска для ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π° ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:

du -hs /home

1.4G	/home

Π”Π°Π»Π΅Π΅ Π΄Π°Π²Π°ΠΉΡ‚Π΅ ΠΏΠΎΠΊΠ°ΠΆΠ΅ΠΌ имя ΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ€ всСх Ρ„Π°ΠΉΠ»ΠΎΠ² Py (Python) Π² ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΌ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π΅. Π’Π°ΠΊΠΆΠ΅ ΠΎΡ‚ΠΎΠ±Ρ€Π°Π·ΠΈΡ‚ ΠΎΠ±Ρ‰ΠΈΠΉ ΠΈΡ‚ΠΎΠ³:

du -ch /home/vivek/project/mgt1.2/*.py

ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ справки ΠΎ ΠΊΠΎΠΌΠ°Π½Π΄Π΅ du

ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ man ΠΈΠ»ΠΈ посмотритС ΠΎΠ½Π»Π°ΠΉΠ½-страницу руководства здСсь:

man du
whatis du

Как ΠΎΡ‚ΠΎΠ±Ρ€Π°Π·ΠΈΡ‚ΡŒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ свободном мСстС Π½Π° дискС Π² Unix

Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ количСство свободного мСста Π² Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ систСмС, ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ df:

df

Π₯ΠΎΡ‚ΠΈΡ‚Π΅ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ /jails/www/ Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ систСмы Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ 1024-Π±Π°ΠΉΡ‚ΠΎΠ²Ρ‹Ρ… Π±Π»ΠΎΠΊΠΎΠ², запуститС:

df -k /jails/www/

Filesystem      1024-blocks    Used       Avail Capacity  Mounted on
zroot/jails/www 10745194355 3152328 10742042027     0%    /jails/www

Аналогично, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ систСмС /jails/www Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ Π±Π»ΠΎΠΊΠΎΠ² MB, Π²Π²Π΅Π΄ΠΈΡ‚Π΅:

df -m /jails/www/

Filesystem      1M-blocks Used    Avail Capacity  Mounted on
zroot/jails/www  10493353 3078 10490275     0%    /jails/www

Как насчСт Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° Π±Π»ΠΎΠΊΠΎΠ² GB для Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ систСмы /jails/www? ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅:

df -g /jails/www/

Filesystem      1G-blocks Used Avail Capacity  Mounted on
zroot/jails/www     10247    3 10244     0%    /jails/www

ΠŸΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΎΠ±Ρ‰ΠΈΠΉ ΠΈΡ‚ΠΎΠ³

ΠŸΠ΅Ρ€Π΅Π΄Π°ΠΉΡ‚Π΅ ΠΎΠΏΡ†ΠΈΡŽ -c:

df -c

НСкоторыС вСрсии ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы Unix ΠΌΠΎΠ³ΡƒΡ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒ Π²Ρ‹Π²ΠΎΠ΄ Π² ΡƒΠ΄ΠΎΠ±ΠΎΡ‡ΠΈΡ‚Π°Π΅ΠΌΠΎΠΌ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅.

Π”Ρ€ΡƒΠ³ΠΈΠΌΠΈ словами, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Π΅Π΄ΠΈΠ½ΠΈΡ‡Π½Ρ‹Π΅ суффиксы: Π±Π°ΠΉΡ‚Ρ‹, ΠΊΠΈΠ±ΠΈΠ±Π°ΠΉΡ‚, ΠΌΠ΅Π±ΠΈΠ±Π°ΠΉΡ‚, Π³ΠΈΠ±ΠΈΠ±Π°ΠΉΡ‚, Ρ‚Π΅Π±ΠΈΠ±Π°ΠΉΡ‚ ΠΈ ΠΏΠ΅Π±ΠΈΠ±Π°ΠΉΡ‚:

df -H

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ Π²Ρ‹Π²ΠΎΠ΄ΠΎΠ²:

Filesystem                                 Size    Used   Avail Capacity  Mounted on
zroot/ROOT/default                          11T    4.2G     11T     0%    /
devfs                                      1.0k    1.0k      0B   100%    /dev
fdescfs                                    1.0k    1.0k      0B   100%    /dev/fd
zroot/iocage                                11T    148k     11T     0%    /iocage
zroot/iocage/download                       11T    131k     11T     0%    /iocage/download
zroot/iocage/download/11.2-RELEASE          11T    285M     11T     0%    /iocage/download/11.2-RELEASE
zroot/iocage/images                         11T    131k     11T     0%    /iocage/images
zroot/iocage/jails                          11T    131k     11T     0%    /iocage/jails
zroot/iocage/log                            11T    131k     11T     0%    /iocage/log
zroot/iocage/releases                       11T    131k     11T     0%    /iocage/releases
zroot/iocage/releases/11.2-RELEASE          11T    131k     11T     0%    /iocage/releases/11.2-RELEASE
zroot/iocage/releases/11.2-RELEASE/root     11T    1.2G     11T     0%    /iocage/releases/11.2-RELEASE/root
zroot/iocage/templates                      11T    131k     11T     0%    /iocage/templates
zroot/jails                                 11T    131k     11T     0%    /jails
zroot/jails/fullbasejail                    11T    364M     11T     0%    /jails/fullbasejail
zroot/jails/rsnapshot                       11T    209G     11T     2%    /jails/rsnapshot
zroot/jails/www                             11T    3.2G     11T     0%    /jails/www
zroot/tmp                                   11T    131k     11T     0%    /tmp
zroot/usr/home                              11T    220k     11T     0%    /usr/home
zroot/usr/ports                             11T    1.0G     11T     0%    /usr/ports
zroot/usr/src                               11T    1.7G     11T     0%    /usr/src
zroot/var/audit                             11T    131k     11T     0%    /var/audit
zroot/var/crash                             11T    131k     11T     0%    /var/crash
zroot/var/log                               11T    4.2M     11T     0%    /var/log
zroot/var/mail                              11T    131k     11T     0%    /var/mail
zroot/var/tmp                               11T    131k     11T     0%    /var/tmp
zroot                                       11T    131k     11T     0%    /zroot
devfs                                      1.0k    1.0k      0B   100%    /jails/rsnapshot/dev
devfs                                      1.0k    1.0k      0B   100%    /jails/www/dev

Π‘ΠΌ. Π‘ΠΏΡ€Π°Π²ΠΎΡ‡Π½ΡƒΡŽ страницу ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ df ΠΈΠ»ΠΈ ввСдя ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ для получСния Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ:

man df

Π’Ρ‹Π²ΠΎΠ΄

Π’Ρ‹ ΡƒΠ·Π½Π°Π»ΠΈ, ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ свободноС ΠΈ использованноС дисковоС пространство, Π° Ρ‚Π°ΠΊΠΆΠ΅ статистику использования диска Π² систСмах Unix.

You may also like

Leave a Comment