Df ಮತ್ತು du ಆದೇಶಗಳೊಂದಿಗೆ ಡಿಸ್ಕ್ ಸ್ಪೇಸ್ ಪರಿಶೀಲಿಸಿ

ಬಳಸಿದ ಮತ್ತು ಲಭ್ಯವಿರುವ ಡಿಸ್ಕ್ ಸ್ಥಳವನ್ನು ನಿರ್ಧರಿಸುತ್ತದೆ

ನಿಮ್ಮ ಲಿನಕ್ಸ್ ವ್ಯವಸ್ಥೆಯಲ್ಲಿ ಲಭ್ಯವಿರುವ ಮತ್ತು ಬಳಸಲಾದ ಡಿಸ್ಕ್ ಸ್ಥಳವನ್ನು ಸಾರಾಂಶವನ್ನು ಪಡೆಯುವ ತ್ವರಿತ ಮಾರ್ಗವೆಂದರೆ df ಆಜ್ಞೆಯನ್ನು ಟರ್ಮಿನಲ್ ವಿಂಡೊದಲ್ಲಿ ಟೈಪ್ ಮಾಡುವುದು. " D isk f ileystem" ಗಾಗಿ df ಅನ್ನು ಸೂಚಿಸುತ್ತದೆ. -h ಆಯ್ಕೆಯನ್ನು (df -h) ಇದು "ಮಾನವ ಓದಬಲ್ಲ" ರೂಪದಲ್ಲಿ ಡಿಸ್ಕ್ ಜಾಗವನ್ನು ತೋರಿಸುತ್ತದೆ, ಈ ಸಂದರ್ಭದಲ್ಲಿ ಅಂದರೆ, ಇದು ಸಂಖ್ಯೆಗಳ ಜೊತೆಗೆ ನಿಮಗೆ ಘಟಕಗಳನ್ನು ನೀಡುತ್ತದೆ.

ಡಿಎಫ್ ಆಜ್ಞೆಯ ಔಟ್ಪುಟ್ ನಾಲ್ಕು ಕಾಲಮ್ಗಳೊಂದಿಗೆ ಟೇಬಲ್ ಆಗಿದೆ. ಮೊದಲ ಕಾಲಮ್ ಕಡತ ವ್ಯವಸ್ಥೆಯ ಮಾರ್ಗವನ್ನು ಹೊಂದಿದೆ, ಅದು ಹಾರ್ಡ್ ಡಿಸ್ಕ್ ಅಥವಾ ಇನ್ನೊಂದು ಶೇಖರಣಾ ಸಾಧನ ಅಥವಾ ನೆಟ್ವರ್ಕ್ಗೆ ಸಂಪರ್ಕಿಸಲಾದ ಫೈಲ್ ಸಿಸ್ಟಮ್ಗೆ ಉಲ್ಲೇಖವಾಗಿರಬಹುದು. ಎರಡನೇ ಕಾಲಮ್ ಆ ಕಡತ ವ್ಯವಸ್ಥೆಯ ಸಾಮರ್ಥ್ಯವನ್ನು ತೋರಿಸುತ್ತದೆ. ಮೂರನೇ ಕಾಲಮ್ ಲಭ್ಯವಿರುವ ಜಾಗವನ್ನು ತೋರಿಸುತ್ತದೆ ಮತ್ತು ಕೊನೆಯ ಕಾಲಮ್ ಆ ಫೈಲ್ ಸಿಸ್ಟಮ್ ಅನ್ನು ಆರೋಹಿಸಲಾದ ಮಾರ್ಗವನ್ನು ತೋರಿಸುತ್ತದೆ. ಕೋಶದ ಮರದ ಸ್ಥಳವು ಮೌಂಟ್ ಪಾಯಿಂಟ್ ಆಗಿದ್ದು, ಅಲ್ಲಿ ನೀವು ಫೈಲ್ ಸಿಸ್ಟಮ್ ಅನ್ನು ಕಂಡುಕೊಳ್ಳಬಹುದು ಮತ್ತು ಪ್ರವೇಶಿಸಬಹುದು.

ಡು ಕಮಾಂಡ್, ಮತ್ತೊಂದೆಡೆ, ಪ್ರಸಕ್ತ ಕೋಶದಲ್ಲಿನ ಫೈಲ್ಗಳು ಮತ್ತು ಡೈರೆಕ್ಟರಿಗಳಿಂದ ಬಳಸಲ್ಪಟ್ಟ ಡಿಸ್ಕ್ ಜಾಗವನ್ನು ತೋರಿಸುತ್ತದೆ. ಮತ್ತೆ -h ಆಯ್ಕೆಯನ್ನು (df -h) ಔಟ್ಪುಟ್ ಅನ್ನು ಅರ್ಥಮಾಡಿಕೊಳ್ಳಲು ಸುಲಭವಾಗುತ್ತದೆ.

ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ, du ಆಜ್ಞೆಯು ಎಲ್ಲ ಡಿಸ್ಕ್ ಜಾಗವನ್ನು ಆಕ್ರಮಿಸಿಕೊಂಡಿದೆ ಎಂಬುದನ್ನು ತೋರಿಸಲು ಎಲ್ಲಾ ಉಪಕೋಶಗಳನ್ನು ಪಟ್ಟಿ ಮಾಡುತ್ತದೆ. ಇದನ್ನು -s ಆಯ್ಕೆಯಿಂದ (df -h -s) ತಪ್ಪಿಸಬಹುದು. ಇದು ಸಾರಾಂಶವನ್ನು ಮಾತ್ರ ತೋರಿಸುತ್ತದೆ. ಅವುಗಳೆಂದರೆ ಎಲ್ಲಾ ಉಪ-ಡೈರೆಕ್ಟರಿಗಳಿಂದ ಬಳಸಲ್ಪಟ್ಟ ಒಟ್ಟು ಡಿಸ್ಕ್ ಸ್ಪೇಸ್. ಪ್ರಸ್ತುತ ಕೋಶವನ್ನು ಹೊರತುಪಡಿಸಿ ಕೋಶದ (ಫೋಲ್ಡರ್) ಡಿಸ್ಕ್ ಬಳಕೆಯನ್ನು ನೀವು ತೋರಿಸಲು ಬಯಸಿದರೆ, ನೀವು ಕೇವಲ ಆ ಕೋಶದ ಹೆಸರನ್ನು ಕೊನೆಯ ಆರ್ಗ್ಯುಮೆಂಟ್ ಆಗಿ ಇರಿಸಿ. ಉದಾಹರಣೆಗೆ: du -h -s ಚಿತ್ರಗಳು , ಅಲ್ಲಿ "ಚಿತ್ರಗಳು" ಪ್ರಸ್ತುತ ಡೈರೆಕ್ಟರಿಯ ಉಪಕೋಶವಾಗಿರುತ್ತದೆ.

ಡಿಎಫ್ ಕಮಾಂಡ್ ಬಗ್ಗೆ ಇನ್ನಷ್ಟು

ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ, df ಆಜ್ಞೆಯನ್ನು ಬಳಸುವಾಗ ನಿಲುಕಿಸಿಕೊಳ್ಳಬಹುದಾದ ಕಡತ ವ್ಯವಸ್ಥೆಗಳನ್ನು ಮಾತ್ರ ಡೀಫಾಲ್ಟ್ ಆಗಿ ನೋಡಬೇಕಾಗುತ್ತದೆ.

ಆದಾಗ್ಯೂ, ಈ ಕೆಳಗಿನ ಆಜ್ಞೆಗಳನ್ನು ಬಳಸಿಕೊಂಡು ಸೂಡೊ, ನಕಲಿ ಮತ್ತು ಪ್ರವೇಶಿಸಲಾಗದ ಫೈಲ್ ಸಿಸ್ಟಮ್ಗಳು ಸೇರಿದಂತೆ ಎಲ್ಲಾ ಫೈಲ್ ಸಿಸ್ಟಮ್ಗಳ ಬಳಕೆಯನ್ನು ನೀವು ಹಿಂತಿರುಗಿಸಬಹುದು:

df -a
df-all

ಮೇಲಿನ ಆದೇಶಗಳು ಹೆಚ್ಚಿನ ಜನರಿಗೆ ಬಹಳ ಉಪಯುಕ್ತವಲ್ಲ ಆದರೆ ಮುಂದಿನವುಗಳು ತಿನ್ನುವೆ. ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ, ಬಳಸಿದ ಮತ್ತು ಲಭ್ಯವಿರುವ ಡಿಸ್ಕ್ ಜಾಗವನ್ನು ಬೈಟ್ಗಳಲ್ಲಿ ಪಟ್ಟಿ ಮಾಡಲಾಗಿದೆ.

ನೀವು ಈ ಕೆಳಗಿನ ಆಜ್ಞೆಯನ್ನು ಉಪಯೋಗಿಸಬಹುದು:

df -h

ಇದು ಗಾತ್ರ 546G ನಂತಹ ಹೆಚ್ಚು ಓದಬಲ್ಲ ಸ್ವರೂಪದಲ್ಲಿ ಔಟ್ಪುಟ್ ಅನ್ನು ಪ್ರದರ್ಶಿಸುತ್ತದೆ, 496G ಲಭ್ಯವಿರುತ್ತದೆ. ಇದು ಸರಿಯಾದರೂ ಪ್ರತಿ ಕಡತವ್ಯವಸ್ಥೆಯ ಅಳತೆಯ ಘಟಕಗಳು ಭಿನ್ನವಾಗಿರುತ್ತವೆ.

ಎಲ್ಲಾ ಕಡತ ವ್ಯವಸ್ಥೆಗಳಾದ್ಯಂತ ಘಟಕಗಳನ್ನು ಪ್ರಮಾಣೀಕರಿಸಲು ನೀವು ಈ ಕೆಳಗಿನ ಆಜ್ಞೆಗಳನ್ನು ಸರಳವಾಗಿ ಬಳಸಬಹುದು:

df -BM

df --block-size = M

ಎಮ್ ಮೆಗಾಬೈಟ್ಸ್ ನಿಂತಿದೆ. ನೀವು ಈ ಕೆಳಗಿನ ಯಾವುದೇ ಸ್ವರೂಪಗಳನ್ನು ಸಹ ಬಳಸಬಹುದು:

ಒಂದು ಕಿಲೋಬೈಟ್ 1024 ಬೈಟ್ಗಳು ಮತ್ತು ಒಂದು ಮೆಗಾಬೈಟ್ 1024 ಕಿಲೋಬೈಟ್ಗಳು. ನಾವು 1024 ಮತ್ತು 1000 ಅನ್ನು ಬಳಸಲು ಏಕೆ ಆಶ್ಚರ್ಯವಾಗಬಹುದು. ಕಂಪ್ಯೂಟರ್ನ ದ್ವಿಮಾನದ ಮೇಕ್ಅಪ್ ಮಾಡುವುದು ಎಷ್ಟೆಂದರೆ. ನೀವು 2, ನಂತರ 4, 8, 16, 32, 64, 128, 256, 512 ಮತ್ತು ನಂತರ 1024 ರಲ್ಲಿ ಪ್ರಾರಂಭಿಸಿ.

ಮಾನವರು, ಆದಾಗ್ಯೂ, ದಶಮಾಂಶದಲ್ಲಿ ಎಣಿಸಲು ಒಲವು ಮತ್ತು ಆದ್ದರಿಂದ ನಾವು 1, 10, 100, 1000 ರಲ್ಲಿ ಆಲೋಚಿಸಲು ಬಳಸಲಾಗುತ್ತದೆ. ನೀವು ಬೈನರಿ ಫಾರ್ಮ್ಯಾಟ್ಗೆ ವಿರುದ್ಧವಾಗಿ ಮೌಲ್ಯಗಳನ್ನು ದಶಮಾಂಶದ ರೂಪದಲ್ಲಿ ಪ್ರದರ್ಶಿಸಲು ಈ ಕೆಳಗಿನ ಆಜ್ಞೆಯನ್ನು ಬಳಸಬಹುದು. (ಅಂದರೆ ಇದು 1024 ರ ಬದಲಿಗೆ 1000 ರ ಅಧಿಕಾರಗಳಲ್ಲಿ ಮೌಲ್ಯಗಳನ್ನು ಮುದ್ರಿಸುತ್ತದೆ).

df -H

df --si

2.9G ನಂತಹ ಸಂಖ್ಯೆಗಳು 3.1G ಆಗಿರುತ್ತದೆ ಎಂದು ನೀವು ಕಾಣುತ್ತೀರಿ.

ಲಿನಕ್ಸ್ ಸಿಸ್ಟಮ್ ಅನ್ನು ಚಲಾಯಿಸುವಾಗ ನೀವು ಎದುರಿಸಬಹುದಾದ ಸಮಸ್ಯೆಯೆಂದರೆ ಡಿಸ್ಕ್ ಸ್ಥಳಾವಕಾಶವಿಲ್ಲ. ಲಿನಕ್ಸ್ ವ್ಯವಸ್ಥೆಯು ಐನೋಡ್ಗಳ ಪರಿಕಲ್ಪನೆಯನ್ನು ಸಹ ಬಳಸುತ್ತದೆ. ನೀವು ರಚಿಸುವ ಪ್ರತಿ ಫೈಲ್ಗೆ ಇನೋಡ್ ನೀಡಲಾಗಿದೆ. ಆದಾಗ್ಯೂ, ನೀವು ಇನೋಡ್ಗಳನ್ನು ಬಳಸುವ ಫೈಲ್ಗಳ ನಡುವೆ ಹಾರ್ಡ್ ಲಿಂಕ್ಗಳನ್ನು ರಚಿಸಬಹುದು .

ಫೈಲ್ ಸಿಸ್ಟಮ್ ಅನ್ನು ಬಳಸಬಹುದಾದ ಐನೋಡ್ಗಳ ಸಂಖ್ಯೆಗೆ ಮಿತಿ ಇದೆ.

ನಿಮ್ಮ ಫೈಲ್ ಸಿಸ್ಟಮ್ಗಳು ತಮ್ಮ ಮಿತಿಯನ್ನು ಹೊಡೆಯಲು ಹತ್ತಿರವಾಗಿದೆಯೆ ಎಂದು ನೋಡಲು ಕೆಳಗಿನ ಆದೇಶಗಳನ್ನು ರನ್ ಮಾಡಿ:

df -i

df --inodes

ನೀವು df ಆಜ್ಞೆಯ ಔಟ್ಪುಟ್ ಅನ್ನು ಈ ಕೆಳಗಿನಂತೆ ಗ್ರಾಹಕೀಯಗೊಳಿಸಬಹುದು:

df --output = FIELD_LIST

FIELD_LIST ಗಾಗಿ ಲಭ್ಯವಿರುವ ಆಯ್ಕೆಗಳು ಕೆಳಕಂಡಂತಿವೆ:

ನೀವು ಯಾವುದೇ ಅಥವಾ ಎಲ್ಲ ಕ್ಷೇತ್ರಗಳನ್ನು ಸಂಯೋಜಿಸಬಹುದು. ಉದಾಹರಣೆಗೆ:

df --output = ಮೂಲ, ಗಾತ್ರ, ಬಳಸಲಾಗುತ್ತದೆ

ಎಲ್ಲಾ ಫೈಲ್ ಸಿಸ್ಟಮ್ಗಳಾದ್ಯಂತ ಲಭ್ಯವಿರುವ ಒಟ್ಟು ಜಾಗದಂತಹ ಪರದೆಯ ಮೌಲ್ಯಗಳಿಗೆ ಮೊತ್ತವನ್ನು ನೋಡಲು ನೀವು ಬಯಸಬಹುದು.

ಇದನ್ನು ಮಾಡಲು ಈ ಕೆಳಗಿನ ಆಜ್ಞೆಯನ್ನು ಬಳಸಿ:

df - ಟೋಟಲ್

ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ, ಡಿಎಫ್ ಪಟ್ಟಿಯು ಫೈಲ್ ಸಿಸ್ಟಮ್ ಪ್ರಕಾರವನ್ನು ತೋರಿಸುವುದಿಲ್ಲ. ಈ ಕೆಳಗಿನ ಆಜ್ಞೆಗಳನ್ನು ಉಪಯೋಗಿಸಿ ನೀವು ಫೈಲ್ ಸಿಸ್ಟಮ್ ಪ್ರಕಾರವನ್ನು ಔಟ್ಪುಟ್ ಮಾಡಬಹುದು:

df -T

ಡಿಎಫ್ - ಪ್ರಿಂಟ್-ಟೈಪ್

ಫೈಲ್ ಸಿಸ್ಟಮ್ ಪ್ರಕಾರವು ext4, vfat, tmpfs ನಂತೆಯೇ ಇರುತ್ತದೆ

ನಿರ್ದಿಷ್ಟ ಪ್ರಕಾರದ ಮಾಹಿತಿಯನ್ನು ನೀವು ನೋಡಲು ಬಯಸಿದರೆ ನೀವು ಕೆಳಗಿನ ಆಜ್ಞೆಗಳನ್ನು ಬಳಸಬಹುದು:

df -t ext4

dt --type = ext4

ಪರ್ಯಾಯವಾಗಿ, ನೀವು ಕಡತ ವ್ಯವಸ್ಥೆಗಳನ್ನು ಹೊರತುಪಡಿಸಲು ಕೆಳಗಿನ ಆಜ್ಞೆಗಳನ್ನು ಬಳಸಬಹುದು.

df -x ext4

df --exclude-type = ext4

ಡು ಕಮ್ಯಾಂಡ್ ಬಗ್ಗೆ ಇನ್ನಷ್ಟು

ನೀವು ಈಗಾಗಲೇ ಓದಿದ್ದಂತೆ du ಆಜ್ಞೆಯನ್ನು ಪ್ರತಿ ಡೈರೆಕ್ಟರಿಗಾಗಿ ಫೈಲ್ ಸ್ಪೇಸ್ ಬಳಕೆಯ ಬಗ್ಗೆ ವಿವರಗಳನ್ನು ಪಟ್ಟಿಮಾಡಲಾಗಿದೆ.

ಪ್ರತಿ ಐಟಂ ಪಟ್ಟಿಮಾಡಿದ ನಂತರ ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ ಒಂದು ಸಾಗಣೆಯ ಪ್ರತಿಫಲವನ್ನು ತೋರಿಸಲಾಗುತ್ತದೆ ಇದು ಪ್ರತಿ ಹೊಸ ಐಟಂ ಅನ್ನು ಹೊಸ ಸಾಲಿನಲ್ಲಿ ಪಟ್ಟಿಮಾಡುತ್ತದೆ. ಕೆಳಗಿನ ಕಮಾಂಡ್ಗಳನ್ನು ಬಳಸಿ ಕ್ಯಾರೇಜ್ ರಿಟರ್ನ್ ಅನ್ನು ನೀವು ಬಿಟ್ಟುಬಿಡಬಹುದು:

ಡು -0

du --null

ಒಟ್ಟು ಬಳಕೆ ತ್ವರಿತವಾಗಿ ಕಾಣಬಾರದು ಹೊರತು ಇದು ವಿಶೇಷವಾಗಿ ಉಪಯುಕ್ತವಲ್ಲ.

ಹೆಚ್ಚು ಉಪಯುಕ್ತ ಆಜ್ಞೆಯು ಎಲ್ಲಾ ಕಡತಗಳು ಮತ್ತು ಕೇವಲ ಕೋಶಗಳಲ್ಲದೆ ತೆಗೆದುಕೊಂಡ ಜಾಗವನ್ನು ಪಟ್ಟಿ ಮಾಡುವ ಸಾಮರ್ಥ್ಯವಾಗಿದೆ.

ಇದನ್ನು ಮಾಡಲು ಈ ಕೆಳಗಿನ ಆಜ್ಞೆಗಳನ್ನು ಬಳಸಿ:

ಡು-ಎ

du --all

ಈ ಕೆಳಗಿನ ಆಜ್ಞೆಯನ್ನು ಉಪಯೋಗಿಸಿ ನೀವು ಈ ಮಾಹಿತಿಯನ್ನು ಒಂದು ಕಡತಕ್ಕೆ ಔಟ್ಪುಟ್ ಮಾಡಲು ಬಯಸಬಹುದು:

du -a> filename

Df ಆಜ್ಞೆಯಂತೆ, ಔಟ್ಪುಟ್ ಅನ್ನು ಒದಗಿಸುವ ವಿಧಾನವನ್ನು ನೀವು ನಿರ್ದಿಷ್ಟಪಡಿಸಬಹುದು. ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ, ಇದು ಬೈಟ್ಗಳಲ್ಲಿದೆ ಆದರೆ ಕೆಳಗಿನ ಆಜ್ಞೆಗಳನ್ನು ಬಳಸಿಕೊಂಡು ನೀವು ಕಿಲೋಬೈಟ್ಗಳು, ಮೆಗಾಬೈಟ್ಗಳು ಇತ್ಯಾದಿಗಳನ್ನು ಆಯ್ಕೆ ಮಾಡಬಹುದು:

ಡು-ಬಿಎಂ

ಡು - ಬ್ಲಾಕ್-ಗಾತ್ರ = ಎಂ

ಈ ಕೆಳಗಿನ ಆಜ್ಞೆಗಳನ್ನು ಬಳಸಿಕೊಂಡು 2.5 ಜಿ ನಂತಹ ಓದಬಹುದಾದ ಮಾನವನಿಗೆ ನೀವು ಹೋಗಬಹುದು:

du -h

ಡು -ಹ್ಯೂಮನ್-ಓದಬಲ್ಲ

ಒಟ್ಟು ಮೊತ್ತವನ್ನು ಪಡೆಯಲು ಕೆಳಗಿನ ಆದೇಶಗಳನ್ನು ಬಳಸಿ:

du -c

ಡು - ಟೊಟಲ್