ಲಿನಕ್ಸ್ ಮಿಂಟ್ ದೋಷಗಳಿಗಾಗಿ ಡಿಸ್ಕ್ ಅನ್ನು ಪರಿಶೀಲಿಸಲಾಗುತ್ತಿದೆ. Linux ನಲ್ಲಿ ಕೆಟ್ಟ ಸೆಕ್ಟರ್‌ಗಳಿಗಾಗಿ ಡಿಸ್ಕ್ ಅನ್ನು ಪರಿಶೀಲಿಸಲಾಗುತ್ತಿದೆ. ದೋಷಗಳಿಗಾಗಿ ಲಿನಕ್ಸ್ ಡಿಸ್ಕ್ ಫೈಲ್ ಸಿಸ್ಟಮ್ ಅನ್ನು ಹೇಗೆ ಪರಿಶೀಲಿಸುವುದು

ನಿರ್ವಾಹಕರಿಂದ

ಲಿನಕ್ಸ್ ಸಿಸ್ಟಮ್‌ಗಳಲ್ಲಿ ಎಚ್‌ಡಿಡಿಯನ್ನು ಪರಿಶೀಲಿಸುವ ಮತ್ತು ರೋಗನಿರ್ಣಯ ಮಾಡುವ ವಿಧಾನಗಳನ್ನು ನೋಡೋಣ. ಎಚ್‌ಡಿಡಿಯ ಕಾರ್ಯಾಚರಣೆಯ ಕುರಿತಾದ ಮಾಹಿತಿಯು ಸ್ಥಿತಿಯನ್ನು ವಿಶ್ಲೇಷಿಸಲು ನಿಮಗೆ ಸಹಾಯ ಮಾಡುತ್ತದೆ ಮತ್ತು ಅಗತ್ಯವಿದ್ದರೆ, ವಿಫಲ ಮಾಧ್ಯಮವನ್ನು ಬದಲಾಯಿಸಿ, ಇದರಿಂದಾಗಿ ಸಿಸ್ಟಮ್ ಕ್ರ್ಯಾಶ್ ಅಥವಾ ಡೇಟಾ ನಷ್ಟವನ್ನು ತಡೆಯುತ್ತದೆ. ಹೆಚ್ಚುವರಿಯಾಗಿ, ನಾವು ನಮ್ಮ zabbix ಮಾನಿಟರಿಂಗ್ ಸಿಸ್ಟಮ್‌ಗೆ ಸ್ಮಾರ್ಟ್ HDD ಯ ಮೇಲ್ವಿಚಾರಣೆಯನ್ನು ಸೇರಿಸುತ್ತೇವೆ

ಸಿಸ್ಟಮ್ನಲ್ಲಿ ಸಂಪರ್ಕಿತ ಡ್ರೈವ್ಗಳ ಪಟ್ಟಿಯನ್ನು ನಾವು ಪಡೆಯುತ್ತೇವೆ

ಎಲ್ಲಿ ಜೋಡಿಸಲಾಗಿದೆ ಎಂಬುದನ್ನು ನಿರ್ಧರಿಸಲು, ಮಾಡೋಣ

ನಿರ್ದಿಷ್ಟ ಡ್ರೈವ್‌ನಲ್ಲಿ ಆಕ್ರಮಿತ ಜಾಗವನ್ನು ವೀಕ್ಷಿಸಿ

ಮೃದುವಾದ ಸವಾರಿ ಇದ್ದರೆ, ಕೆಳಗಿನ ಆಜ್ಞೆಯೊಂದಿಗೆ ಅದನ್ನು ಪರಿಶೀಲಿಸೋಣ

ರೂಟ್@ಬಿಗ್:~# ಬೆಕ್ಕು /ಪ್ರೊಕ್/ಎಂಡಿಸ್ಟಾಟ್
ವ್ಯಕ್ತಿತ್ವಗಳು:
md1: ಸಕ್ರಿಯ raid1 sdb3 sda3
965888832 ಬ್ಲಾಕ್‌ಗಳು ಸೂಪರ್ 1.2

md0: ಸಕ್ರಿಯ raid1 sdb1 sda1
9756544 ಬ್ಲಾಕ್‌ಗಳು ಸೂಪರ್ 1.2
ಬಳಕೆಯಾಗದ ಸಾಧನಗಳು:
ರೂಟ್@ದೊಡ್ಡ:~#

ಯಾವ ದಾಳಿಯನ್ನು ಸ್ಥಾಪಿಸಲಾಗಿದೆ (ಜೋಡಿಸಲಾಗಿದೆ)
md0- ದಾಳಿ ಸಾಧನದ ಹೆಸರು
sda sdb- ಈ ದಾಳಿಯಲ್ಲಿ ಸಾಧನಗಳನ್ನು ಒಳಗೊಂಡಿತ್ತು
- RAID ಅರೇಯಲ್ಲಿರುವ ಡಿಸ್ಕ್‌ಗಳ ಸ್ಥಿತಿ

ಅಗತ್ಯ ಪ್ಯಾಕೇಜ್‌ಗಳನ್ನು ಸ್ಥಾಪಿಸಿ

ಆಪ್ಟಿಟ್ಯೂಡ್ ಇನ್‌ಸ್ಟಾಲ್ hdpparm sysstat smartmontools

ನಾವು ಡ್ರೈವ್‌ನಿಂದ ಓದುವ ವೇಗದ ಸ್ಥಿತಿಯನ್ನು ನೋಡುತ್ತೇವೆ

ಸಹಾಯದಿಂದ iostat(sysstat ಭಾಗವಾಗಿ) ನಾವು ನಮ್ಮ HDD ಗಳ ಮೇಲಿನ ಲೋಡ್ ಅನ್ನು ವಿಶ್ಲೇಷಿಸುತ್ತೇವೆ

ನಾವು 10 ಸೆಕೆಂಡುಗಳ ಮಧ್ಯಂತರದಲ್ಲಿ ಎಲ್ಲಾ ಡಿಸ್ಕ್ಗಳಿಗೆ ಡೇಟಾ ಔಟ್ಪುಟ್ ಅನ್ನು ನೋಡುತ್ತೇವೆ

ಸೇರಿಸುವ ಮೂಲಕ ವಿಶ್ಲೇಷಿಸಲು ಡ್ರೈವ್ ಅನ್ನು ನೀವು ವ್ಯಾಖ್ಯಾನಿಸಬಹುದು

ಈ ಉಪಯುಕ್ತತೆಯನ್ನು ಬಳಸಿಕೊಂಡು, ನಮ್ಮ ಸಾಧನಗಳಲ್ಲಿನ ಲೋಡ್, I/O ಅಂಕಿಅಂಶಗಳು ಮತ್ತು ಶೇಕಡಾವಾರು ಬಳಕೆಯನ್ನು ನಾವು ನಿರ್ಧರಿಸುತ್ತೇವೆ.

ಸರಾಸರಿ-ಸಿಪಿಯು: %ಬಳಕೆದಾರ %Sundara % ವ್ಯವಸ್ಥೆ %ಯೋವೇಟ್ %ಕದಿಯಲು % ನಿಷ್ಕ್ರಿಯ
0,16 0,00 1,89 23,75 0,00 74,21

ಡ್ರೈವ್‌ಗಳ ಸ್ಥಿತಿಯನ್ನು ಪರಿಶೀಲಿಸಲಾಗುತ್ತಿದೆ

ಮೊದಲಿಗೆ, ಕೆಟ್ಟ ಬ್ಲಾಕ್‌ಗಳಿಗಾಗಿ ನಮ್ಮ HDD ಅನ್ನು ಪರಿಶೀಲಿಸೋಣ, ಅಗತ್ಯವಿದ್ದರೆ, ಅವುಗಳನ್ನು ಆಯ್ಕೆಮಾಡಿ ಮತ್ತು ನಿರ್ಲಕ್ಷಿಸುವಂತೆ ಗುರುತಿಸಿ.

ಬ್ಯಾಡ್‌ಬ್ಲಾಕ್‌ಗಳು /dev/sda3 -sv > /root/badblockSDA3
ಕೆಟ್ಟ ಬ್ಲಾಕ್‌ಗಳಿಗಾಗಿ ಪರಿಶೀಲಿಸಲಾಗುತ್ತಿದೆ (ಓದಲು-ಮಾತ್ರ ಪರೀಕ್ಷೆ): 27.93% ಮುಗಿದಿದೆ, 36:12 ಮುಗಿದಿದೆ. (0/0/0 ದೋಷಗಳು)

/dev/sda3- ಪರೀಕ್ಷಿಸುತ್ತಿರುವ ಸಾಧನದ ಹೆಸರು
ರು- ಶೇಕಡಾವಾರು ಮಾಹಿತಿಯನ್ನು ಪ್ರದರ್ಶಿಸುತ್ತದೆ
v- ವಿವರವಾದ ಮೋಡ್ ಅನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಿ
> /root/badblockSDA3- ಫೈಲ್‌ಗೆ ಕೆಟ್ಟ ವಲಯಗಳನ್ನು ಬರೆಯಿರಿ

ಕೆಟ್ಟ ಬ್ಲಾಕ್ಗಳನ್ನು ಗುರುತಿಸುವುದು (ಭವಿಷ್ಯದಲ್ಲಿ, ಗುರುತಿಸಲಾದ ಬ್ಲಾಕ್ಗಳನ್ನು ಸಿಸ್ಟಮ್ ನಿರ್ಲಕ್ಷಿಸುತ್ತದೆ):

e2fsck -l /root/badblockSDA3 /dev/sda3

ಕೆಟ್ಟ ಬ್ಲಾಕ್ಗಳನ್ನು ಗುರುತಿಸಲಾಗಿದೆ ಮತ್ತು ನೀವು ಡಿಸ್ಕ್ನೊಂದಿಗೆ ಕೆಲಸ ಮಾಡಬಹುದು.

ಗಮನ!!! ಈ ಕಾರ್ಯಾಚರಣೆಯನ್ನು ಅನ್‌ಮೌಂಟ್ ಮಾಡಲಾದ ಮಾಧ್ಯಮದಲ್ಲಿ ಅಥವಾ ಓದಲು-ಮಾತ್ರ ಮೋಡ್‌ನಲ್ಲಿ ನಿರ್ವಹಿಸಬೇಕು

ಗಮನ!!! ಪರೀಕ್ಷಿಸಿದ ಸಾಧನ ಮತ್ತು ಕೆಟ್ಟ ಬ್ಲಾಕ್‌ಗಳನ್ನು ಗುರುತಿಸುವ ಸಾಧನವು ಒಂದೇ ಆಗಿರಬೇಕು!

ನಾವು HDD ಕಾರ್ಯಾಚರಣೆಯಲ್ಲಿ S.M.A.R.T ಡೇಟಾವನ್ನು ಸ್ವೀಕರಿಸುತ್ತೇವೆ

ಎಲ್ಲಿ /dev/sdX ಎಂಬುದು ಪರಿಶೀಲಿಸಬೇಕಾದ ಸಾಧನದ ಹೆಸರು.
ನೀವು S.M.A.R.T. ಗುಣಲಕ್ಷಣಗಳ ಔಟ್‌ಪುಟ್ ಅನ್ನು ಪಡೆಯುತ್ತೀರಿ, ಪ್ರತಿಯೊಂದರ ಅರ್ಥವನ್ನು ವಿಕಿಯಲ್ಲಿ ಚೆನ್ನಾಗಿ ವಿವರಿಸಲಾಗಿದೆ

Zabbix ನಲ್ಲಿ ಹಾರ್ಡ್ ಡ್ರೈವ್‌ಗಳ S.M.A.R.T ಸ್ಥಿತಿಯನ್ನು ಮೇಲ್ವಿಚಾರಣೆ ಮಾಡಲಾಗುತ್ತಿದೆ

ಪ್ರತಿ ಡ್ರೈವ್‌ಗೆ ನಾವು SMART ಬೆಂಬಲವನ್ನು ಪರಿಶೀಲಿಸುತ್ತೇವೆ

root@big:~# smartctl -i /dev/sda |grep SMART
SMART ಬೆಂಬಲ: ಲಭ್ಯವಿದೆ - ಸಾಧನವು SMART ಸಾಮರ್ಥ್ಯವನ್ನು ಹೊಂದಿದೆ.
ಸ್ಮಾರ್ಟ್ ಬೆಂಬಲ: ಸಕ್ರಿಯಗೊಳಿಸಲಾಗಿದೆ
ರೂಟ್@ದೊಡ್ಡ:~#

ಅದನ್ನು ಬೆಂಬಲಿಸಿದರೆ ಆದರೆ ಸಕ್ರಿಯಗೊಳಿಸದಿದ್ದರೆ, ಅದನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಿ

smartctl -s on -S on -o on /dev/sda

ಆಜ್ಞೆಯೊಂದಿಗೆ ಸ್ಥಿತಿಯನ್ನು ಪರಿಶೀಲಿಸಿ

smartctl -H /dev/sda |grep "test"| cut -f2 -d: |tr -d " "

root@big:/etc/zabbix# smartctl -H /dev/sda |grep "test"| cut -f2 -d: |tr -d " "
ಪಾಸಾಗಿದೆ
ರೂಟ್@ಬಿಗ್:/ಇತ್ಯಾದಿ/zabbix#

Zabbix ಏಜೆಂಟ್ ಕಾನ್ಫಿಗರೇಶನ್ ಫೈಲ್‌ನಲ್ಲಿ, ಡಿಸ್ಕ್‌ಗಾಗಿ ಸ್ಮಾರ್ಟ್ ಚೆಕ್ ಪ್ಯಾರಾಮೀಟರ್ ಅನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಿ

UserParameter=HDD_smart.[*],sudo smartctl -H /dev/$1 |grep "test"| cut -f2 -d: |tr -d " "

ಎಲ್ಲಿ HDD_smart- ಝಬ್ಬಿಕ್ಸ್ ಅಂಶಕ್ಕಾಗಿ ಕೀ

ವಿ sudoersಒಂದು ನಮೂದನ್ನು ಸೇರಿಸಿ

zabbix ALL=NOPASSWD:/usr/sbin/smartctl

sudo ಮತ್ತು zabbix ಏಜೆಂಟ್ ಅನ್ನು ಮರುಪ್ರಾರಂಭಿಸಿ.

ಸರಿಯಾಗಿರುವುದನ್ನು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಲು, zabbix ಬಳಕೆದಾರರಂತೆ ಲಾಗ್ ಇನ್ ಮಾಡಿ ಮತ್ತು ನಮ್ಮ ಆಜ್ಞೆಯ ಕಾರ್ಯಗತಗೊಳಿಸುವಿಕೆಯನ್ನು ಪರಿಶೀಲಿಸಿ

root@big:/etc/zabbix# su - zabbix -s /bin/bash
ಡೈರೆಕ್ಟರಿ ಕಾಣೆಯಾಗಿದೆ ಅಥವಾ ಪ್ರವೇಶಿಸಲಾಗುವುದಿಲ್ಲ, HOME=/ ನೊಂದಿಗೆ ಲಾಗಿನ್ ಮಾಡಿ
zabbix@big:/$ sudo smartctl -H /dev/sda |grep "test"| cut -f2 -d: |tr -d " "
ಪಾಸಾಗಿದೆ
zabbix@big:/$

Zabbix ಸರ್ವರ್‌ನಲ್ಲಿ zabbix ಏಜೆಂಟ್ ಅನ್ನು ರಚಿಸೋಣ ( ಸಕ್ರಿಯ)ಡೇಟಾ ಅಂಶ

ಹೆಸರು- ಅನಿಯಂತ್ರಿತ
ಮಾದರಿ- ಝಬ್ಬಿಕ್ಸ್ ಏಜೆಂಟ್ (ಸಕ್ರಿಯ)
ಕೀ- HDD_smart. - ಮೊದಲ ಡಿಸ್ಕ್ಗೆ, ಎರಡನೆಯದಕ್ಕೆ ಕ್ರಮವಾಗಿ ...
ಮಾದರಿ- ಚಿಹ್ನೆ

ಮತ್ತು ಸ್ವಲ್ಪ ಸಮಯದ ನಂತರ ನಾವು ಡೇಟಾವನ್ನು ಗಮನಿಸುತ್ತೇವೆ

ನಾನು ಕೂಡ ಈ ಸಮಸ್ಯೆಯನ್ನು ಎದುರಿಸಬೇಕಾಯಿತು. ಸ್ಥಾಪಿಸಿದ ನನ್ನ ಒಬ್ಬ ಸ್ನೇಹಿತ ಉಬುಂಟುಹಳೆಯದರಂತೆ ASUS ಲ್ಯಾಪ್‌ಟಾಪ್, ಮತ್ತು ಕೆಲವೊಮ್ಮೆ ತನ್ನ ಮೆದುಳನ್ನು ಬಳಸಲು ಬಯಸುವುದಿಲ್ಲ, ಅಂತಹ ಸಮಸ್ಯೆಯೊಂದಿಗೆ ನನ್ನ ಬಳಿಗೆ ಬಂದರು. ಹೊಸ ಉಬುಂಟು 12.10 ಅನ್ನು ಅವನ ಲ್ಯಾಪ್‌ಟಾಪ್‌ನಲ್ಲಿ ಸ್ಥಾಪಿಸಲಾಗಿದೆ ಮತ್ತು ಆಗಾಗ್ಗೆ ಸಿಸ್ಟಮ್ ಬೂಟ್ ಮಾಡಲು ಬಯಸುವುದಿಲ್ಲ, ಅದನ್ನು ಕಪ್ಪು ಪರದೆಯಲ್ಲಿ ಎಸೆಯುತ್ತದೆ ಅಥವಾ ನೇರಳೆ ಹಿನ್ನೆಲೆಯಲ್ಲಿ ಘನೀಕರಿಸುತ್ತದೆ. ಆದರೆ ಇತ್ತೀಚೆಗೆ ಈ ಸಂದೇಶವು ಪಾಪ್ ಅಪ್ ಮಾಡಲು ಪ್ರಾರಂಭಿಸಿತು, "ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ ಬೂಟ್ ಮಾಡಲು ಸಾಧ್ಯವಾಗಲಿಲ್ಲ. ಮುಂದಿನ ಕ್ರಿಯೆಗಳಿಗೆ ಅಪೇಕ್ಷಿತ ಕೀಲಿಯನ್ನು ಆಯ್ಕೆ ಮಾಡಿ...” ತದನಂತರ ಏನನ್ನು ಒತ್ತಬೇಕು ಎಂಬುದರ ವಿವರಣೆಯಿದೆ. ಸಿಸ್ಟಮ್ ಯಾವ ಕೀಲಿಗಳನ್ನು ಒತ್ತುವಂತೆ ಸೂಚಿಸುತ್ತದೆ ಎಂದು ನನಗೆ ನಿಖರವಾಗಿ ನೆನಪಿಲ್ಲ, ಆದರೆ ಅರ್ಥವೇನೆಂದರೆ, ದೋಷಗಳನ್ನು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಸರಿಪಡಿಸಲು, ಅಂತಹ ಮತ್ತು ಅಂತಹ ಕೀಲಿಯನ್ನು ಒತ್ತಿ, ಹಸ್ತಚಾಲಿತವಾಗಿ ಇನ್ನೊಂದನ್ನು ಡೀಬಗ್ ಮಾಡಲು ಮತ್ತು ಈ ಸಂದೇಶವನ್ನು ನಿರ್ಲಕ್ಷಿಸಲು ಮೂರನೇ ಗುಂಡಿಯನ್ನು ಒತ್ತುವಂತೆ ನಿಮ್ಮನ್ನು ಕೇಳಲಾಗುತ್ತದೆ. ಸ್ವಯಂಚಾಲಿತ ದೋಷ ತಿದ್ದುಪಡಿಯು ಯಾವುದಕ್ಕೂ ಕಾರಣವಾಗಲಿಲ್ಲ ಮತ್ತು ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ನ ಲೋಡ್ ಮಾಡುವಿಕೆಯು ಅದರ ತಾರ್ಕಿಕ ತೀರ್ಮಾನವನ್ನು ತಲುಪಲಿಲ್ಲ. ಹಾಗಾಗಿ ನಾನು ಪ್ರಸಿದ್ಧ ತಂಡವನ್ನು ಪ್ರಯತ್ನಿಸಲು ನಿರ್ಧರಿಸಿದೆ fsck.

ಮೊದಲು ನೀವು ಉಬುಂಟು (ಲುಬುಂಟು, ಕ್ಸುಬುಂಟು, ಕುಬುಂಟು, ಇತ್ಯಾದಿ) ಜೊತೆಗೆ ಬೂಟ್ ಮಾಡಬಹುದಾದ USB ಫ್ಲಾಶ್ ಡ್ರೈವ್‌ನಿಂದ ಬೂಟ್ ಮಾಡಬೇಕಾಗುತ್ತದೆ. ಉಬುಂಟು ಡಿಸ್ಕ್ಲೈವ್ CD. ಫೈಲ್ ಸಿಸ್ಟಮ್ ಅನ್ನು ಸರಿಪಡಿಸಲು ನಾವು ಯಾವ ಉಬುಂಟು ವಿಭಾಗವನ್ನು ಸ್ಕ್ಯಾನ್ ಮಾಡಬೇಕೆಂದು ಈಗ ನಾವು ಕಂಡುಹಿಡಿಯಬೇಕು. ಟರ್ಮಿನಲ್ ಅನ್ನು ಪ್ರಾರಂಭಿಸಿ (Ctrl-Alt-T) ಮತ್ತು ಆಜ್ಞೆಯನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಿ:

sudo fdisk -l

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

ubuntu@ubuntu:~$ sudo fdisk -l

ಡಿಸ್ಕ್ / dev/sda: 640.1 GB, 640135028736 ಬೈಟ್‌ಗಳು
255 ಹೆಡ್‌ಗಳು, 63 ಸೆಕ್ಟರ್‌ಗಳು/ಟ್ರ್ಯಾಕ್, 77825 ಸಿಲಿಂಡರ್‌ಗಳು, ಒಟ್ಟು 1250263728 ಸೆಕ್ಟರ್‌ಗಳು



ಡಿಸ್ಕ್ ಗುರುತಿಸುವಿಕೆ: 0x0009d6f7


/dev/sda1 * 2048 61442047 30720000 83 Linux
/dev/sda2 61442048 73730031 6143992 82 Linux swap / Solaris
/dev/sda3 73730048 1250263039 588266496 83 ಲಿನಕ್ಸ್

ಡಿಸ್ಕ್ /ಡೆವ್/ಎಸ್ಡಿಬಿ: 500.1 ಜಿಬಿ, 500107862016 ಬೈಟ್‌ಗಳು
255 ಹೆಡ್‌ಗಳು, 63 ಸೆಕ್ಟರ್‌ಗಳು/ಟ್ರ್ಯಾಕ್, 60801 ಸಿಲಿಂಡರ್‌ಗಳು, ಒಟ್ಟು 976773168 ಸೆಕ್ಟರ್‌ಗಳು
ಘಟಕಗಳು = 1 * 512 = 512 ಬೈಟ್‌ಗಳ ವಲಯಗಳು
ವಲಯದ ಗಾತ್ರ (ತಾರ್ಕಿಕ/ಭೌತಿಕ): 512 ಬೈಟ್‌ಗಳು / 512 ಬೈಟ್‌ಗಳು
I/O ಗಾತ್ರ (ಕನಿಷ್ಠ/ಸೂಕ್ತ): 512 ಬೈಟ್‌ಗಳು / 512 ಬೈಟ್‌ಗಳು
ಡಿಸ್ಕ್ ಗುರುತಿಸುವಿಕೆ: 0xb9ff6f01

ಸಾಧನ ಬೂಟ್ ಸ್ಟಾರ್ಟ್ ಎಂಡ್ ಬ್ಲಾಕ್ಸ್ ಐಡಿ ಸಿಸ್ಟಮ್
/dev/sdb1 * 16065 100197404 50090670 83 Linux
/dev/sdb2 105322201 976771071 435724435+ 5 ವಿಸ್ತರಿಸಲಾಗಿದೆ
/dev/sdb3 100197405 105322139 2562367+ 82 ಲಿನಕ್ಸ್ ಸ್ವಾಪ್ / ಸೋಲಾರಿಸ್
/dev/sdb5 105322203 832110591 363394194+ 7 HPFS/NTFS/exFAT
/dev/sdb6 832112640 860755218 14321289+ 83 Linux
/dev/sdb7 860758016 862613503 927744 82 Linux swap / Solaris
/dev/sdb8 862615552 976771071 57077760 83 ಲಿನಕ್ಸ್

ವಿಭಜನಾ ಟೇಬಲ್ ನಮೂದುಗಳು ಡಿಸ್ಕ್ ಕ್ರಮದಲ್ಲಿಲ್ಲ

ಡಿಸ್ಕ್ /ಡೆವ್/ಎಸ್‌ಡಿಸಿ: 8115 MB, 8115978240 ಬೈಟ್‌ಗಳು
250 ಹೆಡ್‌ಗಳು, 62 ಸೆಕ್ಟರ್‌ಗಳು/ಟ್ರ್ಯಾಕ್, 1022 ಸಿಲಿಂಡರ್‌ಗಳು, ಒಟ್ಟು 15851520 ಸೆಕ್ಟರ್‌ಗಳು
ಘಟಕಗಳು = 1 * 512 = 512 ಬೈಟ್‌ಗಳ ವಲಯಗಳು
ವಲಯದ ಗಾತ್ರ (ತಾರ್ಕಿಕ/ಭೌತಿಕ): 512 ಬೈಟ್‌ಗಳು / 512 ಬೈಟ್‌ಗಳು
I/O ಗಾತ್ರ (ಕನಿಷ್ಠ/ಸೂಕ್ತ): 512 ಬೈಟ್‌ಗಳು / 512 ಬೈಟ್‌ಗಳು
ಡಿಸ್ಕ್ ಗುರುತಿಸುವಿಕೆ: 0xc3072e18

ಸಾಧನ ಬೂಟ್ ಸ್ಟಾರ್ಟ್ ಎಂಡ್ ಬ್ಲಾಕ್ಸ್ ಐಡಿ ಸಿಸ್ಟಮ್
/dev/sdc1 * 32 15847625 7923797 b W95 FAT32

ಕಮಾಂಡ್ ಔಟ್‌ಪುಟ್‌ನಿಂದ ನೀವು ನೋಡುವಂತೆ sudo fdisk -l, ನನ್ನ ಬಳಿ 2 ಹಾರ್ಡ್ ಡ್ರೈವ್‌ಗಳು (sda) 640 GB ಮತ್ತು (sdb) 500 GB, ಹಾಗೆಯೇ ಒಂದು ಫ್ಲಾಶ್ ಡ್ರೈವ್ (sdc) 8 GB ಇದೆ, ಇದರಿಂದ ನಾನು ನಿಜವಾಗಿ ಬೂಟ್ ಮಾಡಿದ್ದೇನೆ. ಉಬುಂಟು 12.04 ನೊಂದಿಗೆ ನನ್ನ ಬೇಸ್ ಸಿಸ್ಟಮ್ sda ಡಿಸ್ಕ್ನಲ್ಲಿದೆ ಎಂದು ನನಗೆ ತಿಳಿದಿದೆ ಮತ್ತು ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ನೊಂದಿಗಿನ ವಿಭಾಗವನ್ನು sda1 ಎಂದು ಕರೆಯಲಾಗುತ್ತದೆ.

ಈಗ ನಾವು ಸ್ಕ್ಯಾನ್ ಮಾಡಬೇಕಾದ ವಿಭಾಗವನ್ನು ತಿಳಿದಿದ್ದೇವೆ, ನಾವು ಅದನ್ನು ಪರಿಶೀಲಿಸಲು ಪ್ರಾರಂಭಿಸಬಹುದು. ಟರ್ಮಿನಲ್‌ನಲ್ಲಿ:

sudo fsck -y -f -c /dev/sda1

ನೀವು ದೋಷವನ್ನು ನೋಡಿದರೆ, ನೀವು ಹೆಚ್ಚಾಗಿ ಈ ವಿಭಾಗವನ್ನು ಅನ್‌ಮೌಂಟ್ ಮಾಡಬೇಕಾಗುತ್ತದೆ:

sudo umount /dev/sda1

ಕಮಾಂಡ್ ಕೀಗಳು ಮತ್ತು ನಿಯತಾಂಕಗಳು fsck:

ವೈ- ಯಾವಾಗಲೂ ಎಲ್ಲಾ ಪ್ರಶ್ನೆಗಳಿಗೆ ಹೌದು ಎಂದು ಉತ್ತರಿಸಿ (ಪರ್ಯಾಯವಿದೆ: ಕೀ p - ಸಂಪೂರ್ಣ ಸ್ವಯಂಚಾಲಿತ ಕ್ರಮದಲ್ಲಿ ಪರಿಶೀಲಿಸುವುದನ್ನು ಪ್ರಾರಂಭಿಸುತ್ತದೆ);

f- ಫೈಲ್ ಸಿಸ್ಟಮ್ನ ಬಲವಂತದ ಪರಿಶೀಲನೆ (ಫೈಲ್ ಸಿಸ್ಟಮ್ ಅನ್ನು ಸಂಪೂರ್ಣವಾಗಿ ಕ್ರಿಯಾತ್ಮಕವೆಂದು ಗುರುತಿಸಿದ್ದರೂ ಸಹ)

ಸಿ- ಕೆಟ್ಟ ಬ್ಲಾಕ್‌ಗಳನ್ನು ಹುಡುಕುತ್ತದೆ ಮತ್ತು ನಂತರ ಅವುಗಳನ್ನು ಗುರುತಿಸುತ್ತದೆ

/dev/sda1- ಪರಿಶೀಲಿಸಬೇಕಾದ ಸಾಧನ ಅಥವಾ ವಿಭಾಗ. ತಂಡವು ವಿಭಿನ್ನ ನೋಟವನ್ನು ಹೊಂದಿದ್ದರೂ ಸಹ. ಉದಾಹರಣೆಗೆ:

sudo fsck -p /dev/sda1

ಈ ಸಂದರ್ಭದಲ್ಲಿ, -p ಸ್ವಿಚ್ ಅನ್ನು ಮಾತ್ರ ಸೇರಿಸಲಾಗಿದೆ. ನೀವು ಎಲ್ಲಾ fsck ಕಮಾಂಡ್ ಕೀಗಳ ಬಗ್ಗೆ ಓದುತ್ತೀರಿ ಮತ್ತು ನಿಮಗೆ ಅಗತ್ಯವಿರುವ ಕೀಗಳನ್ನು ಸೇರಿಸಿ. ಪ್ರೋಗ್ರಾಂನ ಎಲ್ಲಾ ಸಾಮರ್ಥ್ಯಗಳ ಬಗ್ಗೆ ಕಂಡುಹಿಡಿಯಲು, ಟರ್ಮಿನಲ್ ಅನ್ನು ನಮೂದಿಸಿ:

ಮನುಷ್ಯ fsck

ಪರಿಶೀಲಿಸಿದ ನಂತರ ಟರ್ಮಿನಲ್ ಉತ್ಪಾದಿಸಿದ್ದು ಇದನ್ನೇ:

ubuntu@ubuntu:~$ sudo fsck -y -f -c /dev/sda1
util-linux 2.20.1 ರಿಂದ fsck
e2fsck 1.42.5 (29-ಜುಲೈ-2012)
ಕೆಟ್ಟ ಬ್ಲಾಕ್‌ಗಳಿಗಾಗಿ ಪರಿಶೀಲಿಸಲಾಗುತ್ತಿದೆ (ಓದಲು-ಮಾತ್ರ ಪರೀಕ್ಷೆ): 0.00% ಮುಗಿದಿದೆ, 0:00 ಮುಗಿದಿದೆ. (0/0/0 ತಪ್ಪು
/dev/sda1: ಕೆಟ್ಟ ಬ್ಲಾಕ್ ಐನೋಡ್ ಅನ್ನು ನವೀಕರಿಸಲಾಗುತ್ತಿದೆ.
ಪಾಸ್ 1: ಐನೋಡ್‌ಗಳು, ಬ್ಲಾಕ್‌ಗಳು ಮತ್ತು ಗಾತ್ರಗಳನ್ನು ಪರಿಶೀಲಿಸಲಾಗುತ್ತಿದೆ
ಪಾಸ್ 2: ಡೈರೆಕ್ಟರಿ ರಚನೆಯನ್ನು ಪರಿಶೀಲಿಸಲಾಗುತ್ತಿದೆ
ಪಾಸ್ 3: ಡೈರೆಕ್ಟರಿ ಸಂಪರ್ಕವನ್ನು ಪರಿಶೀಲಿಸಲಾಗುತ್ತಿದೆ
ಪಾಸ್ 4: ಉಲ್ಲೇಖ ಎಣಿಕೆಗಳನ್ನು ಪರಿಶೀಲಿಸಲಾಗುತ್ತಿದೆ
ಪಾಸ್ 5: ಗುಂಪಿನ ಸಾರಾಂಶ ಮಾಹಿತಿಯನ್ನು ಪರಿಶೀಲಿಸಲಾಗುತ್ತಿದೆ

ದೋಷಯುಕ್ತ ಹಾರ್ಡ್ ಡ್ರೈವ್ ಕಂಪ್ಯೂಟರ್ ಕಾರ್ಯಾಚರಣೆಯಲ್ಲಿ ಅತ್ಯಂತ ಅಹಿತಕರ ವಿದ್ಯಮಾನಗಳಲ್ಲಿ ಒಂದಾಗಿದೆ. ನಾವು ಬಹಳಷ್ಟು ಪ್ರಮುಖ ಮಾಹಿತಿ ಮತ್ತು ಫೈಲ್‌ಗಳನ್ನು ಸುಲಭವಾಗಿ ಕಳೆದುಕೊಳ್ಳಬಹುದು ಮಾತ್ರವಲ್ಲ, HDD ಅನ್ನು ಬದಲಿಸುವುದರಿಂದ ಬಜೆಟ್‌ನಲ್ಲಿ ಟೋಲ್ ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ. ವ್ಯರ್ಥ ಸಮಯ ಮತ್ತು ನರಗಳನ್ನು ಇದಕ್ಕೆ ಸೇರಿಸೋಣ, ಅದು ನಮಗೆ ತಿಳಿದಿರುವಂತೆ ಪುನಃಸ್ಥಾಪಿಸಲಾಗಿಲ್ಲ. ಸಮಸ್ಯೆಯು ನಮ್ಮನ್ನು ಆಶ್ಚರ್ಯದಿಂದ ತೆಗೆದುಕೊಳ್ಳದಂತೆ ಮತ್ತು ಮುಂಚಿತವಾಗಿ ರೋಗನಿರ್ಣಯ ಮಾಡಲು ಅವಕಾಶ ನೀಡದಿರಲು, ಉಬುಂಟು ಓಎಸ್ನಲ್ಲಿನ ದೋಷಗಳಿಗಾಗಿ ಹಾರ್ಡ್ ಡ್ರೈವ್ ಅನ್ನು ಹೇಗೆ ಪರಿಶೀಲಿಸುವುದು ಎಂದು ತಿಳಿದುಕೊಳ್ಳುವುದು ಯೋಗ್ಯವಾಗಿದೆ. ಅಂತಹ ಸೇವೆಗಳನ್ನು ಒದಗಿಸುವ ಸಾಕಷ್ಟು ಸಾಫ್ಟ್‌ವೇರ್ ಪರಿಕರಗಳಿವೆ.

ಉಬುಂಟುನಲ್ಲಿ ಪರೀಕ್ಷಿಸುವುದು ಹೇಗೆ ಎಚ್ಡಿಡಿತಪ್ಪುಗಳಿಗಾಗಿ.

ಉಬುಂಟುನಲ್ಲಿ ಡಿಸ್ಕ್ ಚೆಕ್ ಮಾಡಲು ಪ್ರೋಗ್ರಾಂಗಳನ್ನು ಡೌನ್‌ಲೋಡ್ ಮಾಡುವುದು ಅನಿವಾರ್ಯವಲ್ಲ. ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ ಈಗಾಗಲೇ ಈ ಕಾರ್ಯಕ್ಕಾಗಿ ವಿನ್ಯಾಸಗೊಳಿಸಲಾದ ಉಪಯುಕ್ತತೆಯನ್ನು ಹೊಂದಿದೆ. ಇದನ್ನು ಬ್ಯಾಡ್‌ಬ್ಲಾಕ್ಸ್ ಎಂದು ಕರೆಯಲಾಗುತ್ತದೆ ಮತ್ತು ಟರ್ಮಿನಲ್ ಮೂಲಕ ನಿಯಂತ್ರಿಸಲಾಗುತ್ತದೆ.

ಟರ್ಮಿನಲ್ ತೆರೆಯಿರಿ ಮತ್ತು ನಮೂದಿಸಿ:

ಈ ಆಜ್ಞೆಯು ಸಿಸ್ಟಮ್ನಿಂದ ಬಳಸಲಾಗುವ ಎಲ್ಲಾ HDD ಗಳ ಬಗ್ಗೆ ಮಾಹಿತಿಯನ್ನು ತೋರಿಸುತ್ತದೆ.

ಇದರ ನಂತರ ನಾವು ನಮೂದಿಸುತ್ತೇವೆ:

sudo ಬ್ಯಾಡ್‌ಬ್ಲಾಕ್‌ಗಳು -sv /dev/sda

ಹಾನಿಗೊಳಗಾದ ವಲಯಗಳನ್ನು ಹುಡುಕಲು ಆಜ್ಞೆಯನ್ನು ಈಗಾಗಲೇ ಬಳಸಲಾಗುತ್ತದೆ. /dev/sda ಬದಲಿಗೆ, ನಿಮ್ಮ ಡ್ರೈವ್‌ನ ಹೆಸರನ್ನು ನಮೂದಿಸಿ. -s ಮತ್ತು -v ಸ್ವಿಚ್‌ಗಳನ್ನು ಸರಿಯಾದ ಕ್ರಮದಲ್ಲಿ ಬ್ಲಾಕ್‌ಗಳನ್ನು (ಗಳು) ಪರಿಶೀಲಿಸುವ ಪ್ರಗತಿಯನ್ನು ಪ್ರದರ್ಶಿಸಲು ಮತ್ತು ಎಲ್ಲಾ ಕ್ರಿಯೆಗಳ ವರದಿಯನ್ನು ಒದಗಿಸಲು ಬಳಸಲಾಗುತ್ತದೆ (v).

Ctrl + C ಅನ್ನು ಒತ್ತುವ ಮೂಲಕ ನಾವು ಹಾರ್ಡ್ ಡ್ರೈವ್ ಅನ್ನು ಪರಿಶೀಲಿಸುವುದನ್ನು ನಿಲ್ಲಿಸುತ್ತೇವೆ.

ಫೈಲ್ ಸಿಸ್ಟಮ್ ಅನ್ನು ಮೇಲ್ವಿಚಾರಣೆ ಮಾಡಲು ನೀವು ಇತರ ಎರಡು ಆಜ್ಞೆಗಳನ್ನು ಬಳಸಬಹುದು.

ಅನ್‌ಮೌಂಟ್ ಮಾಡಲು ಕಡತ ವ್ಯವಸ್ಥೆ, ನಮೂದಿಸಿ:

ದೋಷಗಳನ್ನು ಪರಿಶೀಲಿಸಲು ಮತ್ತು ಸರಿಪಡಿಸಲು:

sudo fsck -f -c /dev/sda

  • "-f" ಪ್ರಕ್ರಿಯೆಯನ್ನು ಒತ್ತಾಯಿಸುತ್ತದೆ, ಅಂದರೆ, HDD ಅನ್ನು ಆರೋಗ್ಯಕರವೆಂದು ಗುರುತಿಸಿದ್ದರೂ ಸಹ ಅದು ರನ್ ಆಗುತ್ತದೆ;
  • "-c" ಕೆಟ್ಟ ಬ್ಲಾಕ್ಗಳನ್ನು ಹುಡುಕುತ್ತದೆ ಮತ್ತು ಗುರುತಿಸುತ್ತದೆ;
  • "-y" ಎನ್ನುವುದು ಹೆಚ್ಚುವರಿ ಇನ್‌ಪುಟ್ ಆರ್ಗ್ಯುಮೆಂಟ್ ಆಗಿದ್ದು ಅದು ಎಲ್ಲಾ ಸಿಸ್ಟಮ್ ಪ್ರಶ್ನೆಗಳಿಗೆ ಹೌದು ಎಂದು ತಕ್ಷಣವೇ ಉತ್ತರಿಸುತ್ತದೆ. ಬದಲಿಗೆ, ನೀವು "-p" ಅನ್ನು ನಮೂದಿಸಬಹುದು, ಅದು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಪರಿಶೀಲಿಸುತ್ತದೆ.

ಕಾರ್ಯಕ್ರಮಗಳು

ಹೆಚ್ಚುವರಿ ಸಾಫ್ಟ್ವೇರ್ಈ ಕಾರ್ಯದೊಂದಿಗೆ ಅತ್ಯುತ್ತಮವಾದ ಕೆಲಸವನ್ನು ಸಹ ಮಾಡುತ್ತದೆ. ಮತ್ತು ಕೆಲವೊಮ್ಮೆ ಇನ್ನೂ ಉತ್ತಮ. ಇದಲ್ಲದೆ, ಕೆಲವು ಬಳಕೆದಾರರು ಚಿತ್ರಾತ್ಮಕ ಇಂಟರ್ಫೇಸ್ನೊಂದಿಗೆ ಕೆಲಸ ಮಾಡುವುದು ಸುಲಭವಾಗಿದೆ.

GParted ಕೇವಲ ಪಠ್ಯ ಇಂಟರ್ಫೇಸ್ ಅನ್ನು ಇಷ್ಟಪಡದವರಿಗೆ ಮಾತ್ರ. ಉಬುಂಟುನಲ್ಲಿ ಎಚ್ಡಿಡಿಯ ಕಾರ್ಯಾಚರಣೆಗೆ ಸಂಬಂಧಿಸಿದ ಹೆಚ್ಚಿನ ಸಂಖ್ಯೆಯ ಕಾರ್ಯಗಳನ್ನು ಉಪಯುಕ್ತತೆಯು ನಿರ್ವಹಿಸುತ್ತದೆ. ದೋಷಗಳಿಗಾಗಿ ಡಿಸ್ಕ್ ಅನ್ನು ಪರಿಶೀಲಿಸುವುದನ್ನು ಇದು ಒಳಗೊಂಡಿರುತ್ತದೆ.

ಮೊದಲಿಗೆ, ನಾವು GParted ಅನ್ನು ಡೌನ್‌ಲೋಡ್ ಮಾಡಿ ಮತ್ತು ಸ್ಥಾಪಿಸಬೇಕಾಗಿದೆ. ಅಧಿಕೃತ ರೆಪೊಸಿಟರಿಗಳಿಂದ ಡೌನ್‌ಲೋಡ್ ಮಾಡಲು ಈ ಕೆಳಗಿನ ಆಜ್ಞೆಯನ್ನು ನಮೂದಿಸಿ:

sudo apt-get install gparted

  1. ಅಪ್ಲಿಕೇಶನ್ ತೆರೆಯಿರಿ. ಎಲ್ಲಾ ಮಾಧ್ಯಮಗಳನ್ನು ತಕ್ಷಣವೇ ಮುಖ್ಯ ಪರದೆಯಲ್ಲಿ ಪ್ರದರ್ಶಿಸಲಾಗುತ್ತದೆ. ಅವುಗಳಲ್ಲಿ ಯಾವುದನ್ನಾದರೂ ಆಶ್ಚರ್ಯಸೂಚಕ ಚಿಹ್ನೆಯಿಂದ ಗುರುತಿಸಿದ್ದರೆ, ಅದರಲ್ಲಿ ಈಗಾಗಲೇ ಏನಾದರೂ ತಪ್ಪಾಗಿದೆ.
  2. ನೀವು ಪರಿಶೀಲಿಸಲು ಬಯಸುವ ಡಿಸ್ಕ್ ಮೇಲೆ ಕ್ಲಿಕ್ ಮಾಡಿ.
  3. ಮೇಲ್ಭಾಗದಲ್ಲಿರುವ "ವಿಭಾಗ" ಬಟನ್ ಕ್ಲಿಕ್ ಮಾಡಿ.
  4. "ದೋಷಗಳಿಗಾಗಿ ಪರಿಶೀಲಿಸಿ" ಆಯ್ಕೆಮಾಡಿ.

ಪ್ರೋಗ್ರಾಂ ಡಿಸ್ಕ್ ಅನ್ನು ಸ್ಕ್ಯಾನ್ ಮಾಡುತ್ತದೆ. ಅದರ ಪರಿಮಾಣವನ್ನು ಅವಲಂಬಿಸಿ, ಪ್ರಕ್ರಿಯೆಯು ಹೆಚ್ಚು ಅಥವಾ ಕಡಿಮೆ ತೆಗೆದುಕೊಳ್ಳಬಹುದು. ಸ್ಕ್ಯಾನ್ ಮಾಡಿದ ನಂತರ ಅದರ ಫಲಿತಾಂಶಗಳ ಕುರಿತು ನಮಗೆ ತಿಳಿಸಲಾಗುತ್ತದೆ.

ಇದು ಹೆಚ್ಚು ಸಂಕೀರ್ಣವಾದ ಉಪಯುಕ್ತತೆಯಾಗಿದ್ದು ಅದು ವಿವಿಧ ನಿಯತಾಂಕಗಳನ್ನು ಬಳಸಿಕೊಂಡು HDD ಯ ಹೆಚ್ಚು ಗಂಭೀರವಾದ ಪರಿಶೀಲನೆಯನ್ನು ನಿರ್ವಹಿಸುತ್ತದೆ. ಪರಿಣಾಮವಾಗಿ, ಅದನ್ನು ನಿರ್ವಹಿಸುವುದು ಹೆಚ್ಚು ಕಷ್ಟಕರವಾಗಿದೆ. GUI Smartmontools ನಲ್ಲಿ ಒದಗಿಸಲಾಗಿಲ್ಲ.

ಪ್ರೋಗ್ರಾಂ ಡೌನ್‌ಲೋಡ್ ಮಾಡಿ:

ಆಪ್ಟಿಟ್ಯೂಡ್ ಸ್ಮಾರ್ಟ್‌ಮೊಂಟೂಲ್‌ಗಳನ್ನು ಸ್ಥಾಪಿಸಿ

ನಮ್ಮ ಸಿಸ್ಟಮ್‌ಗೆ ಯಾವ ಡ್ರೈವ್‌ಗಳು ಸಂಪರ್ಕಗೊಂಡಿವೆ ಎಂಬುದನ್ನು ನೋಡೋಣ. ಅಕ್ಷರದೊಂದಿಗೆ ಕೊನೆಗೊಳ್ಳುವ ಸಾಲುಗಳಿಗೆ ನೀವು ಗಮನ ಕೊಡಬೇಕು, ಸಂಖ್ಯೆ ಅಲ್ಲ. ಈ ಸಾಲುಗಳು ಡಿಸ್ಕ್ಗಳ ಬಗ್ಗೆ ಮಾಹಿತಿಯನ್ನು ಒಳಗೊಂಡಿರುತ್ತವೆ.

ls -l /dev | grep -E 'sd|hd'

ಔಟ್ಪುಟ್ ಮಾಡಲು ಆಜ್ಞೆಯನ್ನು ನಮೂದಿಸಿ ವಿವರವಾದ ಮಾಹಿತಿವಾಹಕದ ಬಗ್ಗೆ. ಎಟಿಎ ನಿಯತಾಂಕವನ್ನು ನೋಡುವುದು ಯೋಗ್ಯವಾಗಿದೆ. ವಾಸ್ತವವೆಂದರೆ ಸ್ಥಳೀಯ ಡಿಸ್ಕ್ ಅನ್ನು ಬದಲಾಯಿಸುವಾಗ, ಅದೇ ಅಥವಾ ದೊಡ್ಡದಾದ ಎಟಿಎಯೊಂದಿಗೆ ಸಾಧನವನ್ನು ಸ್ಥಾಪಿಸುವುದು ಉತ್ತಮ. ಈ ರೀತಿಯಾಗಿ ನೀವು ಅದರ ಸಾಮರ್ಥ್ಯಗಳನ್ನು ಗರಿಷ್ಠಗೊಳಿಸಬಹುದು. ಮತ್ತು SMART ನಿಯತಾಂಕಗಳನ್ನು ನೋಡಿ ಮತ್ತು ನೆನಪಿಡಿ.

smartctl -info /dev/sde

ಚೆಕ್ ಅನ್ನು ಪ್ರಾರಂಭಿಸೋಣ. SMART ಅನ್ನು ಬೆಂಬಲಿಸಿದರೆ, ನಂತರ "-s" ಸೇರಿಸಿ. ಇದನ್ನು ಬೆಂಬಲಿಸದಿದ್ದರೆ ಅಥವಾ ಈಗಾಗಲೇ ಸಕ್ರಿಯಗೊಳಿಸಿದ್ದರೆ, ನಂತರ ಈ ವಾದವನ್ನು ತೆಗೆದುಹಾಕಬಹುದು.

smartctl -s on -a /dev/sde

ಅದರ ನಂತರ, READ SMART DATA ಅಡಿಯಲ್ಲಿ ಮಾಹಿತಿಯನ್ನು ನೋಡಿ. ಫಲಿತಾಂಶವು ಎರಡು ಮೌಲ್ಯಗಳನ್ನು ತೆಗೆದುಕೊಳ್ಳಬಹುದು: ಪಾಸ್ಡ್ ಅಥವಾ ವಿಫಲವಾಗಿದೆ. ಎರಡನೆಯದು ಬಂದರೆ, ನೀವು ಮಾಡಲು ಪ್ರಾರಂಭಿಸಬಹುದು ಬ್ಯಾಕ್‌ಅಪ್‌ಗಳುಮತ್ತು ಬದಲಿ ಹಾರ್ಡ್ ಡ್ರೈವ್ ಅನ್ನು ನೋಡಿ.

ಕಾರ್ಯಕ್ರಮದ ಸಾಮರ್ಥ್ಯಗಳು ಅಲ್ಲಿಗೆ ಕೊನೆಗೊಳ್ಳುವುದಿಲ್ಲ. ಆದರೆ ಒಂದು ಬಾರಿ ಎಚ್‌ಡಿಡಿ ಚೆಕ್‌ಗೆ ಇದು ಸಾಕಷ್ಟು ಸಾಕಾಗುತ್ತದೆ.

ಸುರಕ್ಷಿತ ನಕಲು

ಇದು ಈಗಾಗಲೇ ಮುಳುಗುತ್ತಿರುವ ಹಡಗಿನಲ್ಲಿ ಬಳಸಲು ಸರಿಯಾದ ಪ್ರೋಗ್ರಾಂ ಆಗಿದೆ. ನಮ್ಮ ಡಿಸ್ಕ್‌ನಲ್ಲಿ ಏನಾದರೂ ತಪ್ಪಾಗಿದೆ ಎಂದು ನಮಗೆ ತಿಳಿದಿದ್ದರೆ ಮತ್ತು ಸಾಧ್ಯವಾದಷ್ಟು ಉಳಿದಿರುವ ಫೈಲ್‌ಗಳನ್ನು ಉಳಿಸುವ ಗುರಿಯನ್ನು ಹೊಂದಿದ್ದರೆ, ನಂತರ ಸೇಫ್ಕಾಪಿಯು ರಕ್ಷಣೆಗೆ ಬರುತ್ತದೆ. ಹಾನಿಗೊಳಗಾದ ಮಾಧ್ಯಮದಿಂದ ಡೇಟಾವನ್ನು ನಕಲಿಸುವುದು ಇದರ ಕಾರ್ಯವಾಗಿದೆ. ಇದಲ್ಲದೆ, ಇದು ಮುರಿದ ಬ್ಲಾಕ್‌ಗಳಿಂದಲೂ ಫೈಲ್‌ಗಳನ್ನು ಹೊರತೆಗೆಯುತ್ತದೆ.

ಸುರಕ್ಷಿತ ಪ್ರತಿಯನ್ನು ಸ್ಥಾಪಿಸಿ:

sudo apt ಇನ್‌ಸ್ಟಾಲ್ ಸೇಫ್ ಕಾಪಿ

ನಾವು ಫೈಲ್‌ಗಳನ್ನು ಒಂದು ಡೈರೆಕ್ಟರಿಯಿಂದ ಇನ್ನೊಂದಕ್ಕೆ ವರ್ಗಾಯಿಸುತ್ತೇವೆ. ನೀವು ಬೇರೆ ಯಾವುದನ್ನಾದರೂ ಆಯ್ಕೆ ಮಾಡಬಹುದು. ಈ ಸಂದರ್ಭದಲ್ಲಿ, ನಾವು ಡೇಟಾವನ್ನು sda ಡ್ರೈವ್‌ನಿಂದ ಹೋಮ್ ಫೋಲ್ಡರ್‌ಗೆ ವರ್ಗಾಯಿಸುತ್ತೇವೆ.

sudo safecopy /dev/sda /home/

ಕೆಟ್ಟ ಬ್ಲಾಕ್ಗಳು

ಕೆಲವರು ಪ್ರಶ್ನೆಗಳನ್ನು ಹೊಂದಿರಬಹುದು: "ಈ ಮುರಿದ ಬ್ಲಾಕ್‌ಗಳು ಯಾವುವು ಮತ್ತು ನಾನು ಅದನ್ನು ಎಂದಿಗೂ ಮುಟ್ಟದಿದ್ದರೆ ಅವು ನನ್ನ HDD ಯಲ್ಲಿ ಎಲ್ಲಿಂದ ಬಂದವು?" ಕೆಟ್ಟ ಬ್ಲಾಕ್‌ಗಳು, ಅಥವಾ ಕೆಟ್ಟ ವಲಯಗಳು, ಇನ್ನು ಮುಂದೆ ಓದಲು ಸಾಧ್ಯವಾಗದ HDD ಯ ವಿಭಾಗಗಳಾಗಿವೆ. ಯಾವುದೇ ಸಂದರ್ಭದಲ್ಲಿ, ವಸ್ತುನಿಷ್ಠ ಕಾರಣಗಳಿಗಾಗಿ ಫೈಲ್ ಸಿಸ್ಟಮ್ನಿಂದ ಅವುಗಳನ್ನು ಹೇಗೆ ಗುರುತಿಸಲಾಗಿದೆ. ಮತ್ತು ಹೆಚ್ಚಾಗಿ, ಈ ಸ್ಥಳಗಳಲ್ಲಿ ಡಿಸ್ಕ್ನಲ್ಲಿ ನಿಜವಾಗಿಯೂ ಏನಾದರೂ ತಪ್ಪಾಗಿದೆ. "ಬ್ಯಾಡ್ಸ್" ಹಳೆಯ ಹಾರ್ಡ್ ಡ್ರೈವ್‌ಗಳಲ್ಲಿ ಮತ್ತು ಅತ್ಯಂತ ಆಧುನಿಕವಾದವುಗಳಲ್ಲಿ ಕಂಡುಬರುತ್ತವೆ, ಏಕೆಂದರೆ ಅವು ಬಹುತೇಕ ಒಂದೇ ತಂತ್ರಜ್ಞಾನಗಳನ್ನು ಬಳಸಿಕೊಂಡು ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತವೆ.

ವಿವಿಧ ಕಾರಣಗಳಿಗಾಗಿ ಕೆಟ್ಟ ವಲಯಗಳು ಕಾಣಿಸಿಕೊಳ್ಳುತ್ತವೆ.

  • ವಿದ್ಯುತ್ ವೈಫಲ್ಯದಿಂದಾಗಿ ರೆಕಾರ್ಡಿಂಗ್ ಅಡಚಣೆಯಾಗಿದೆ. ಹಾರ್ಡ್ ಡ್ರೈವ್‌ಗೆ ಪ್ರವೇಶಿಸುವ ಎಲ್ಲಾ ಮಾಹಿತಿಯನ್ನು ಬಿಡಿಗಳ ರೂಪದಲ್ಲಿ ಮತ್ತು ಸೊನ್ನೆಗಳ ವಿವಿಧ ಭಾಗಗಳಾಗಿ ವಿಂಗಡಿಸಲಾಗಿದೆ. ಈ ಪ್ರಕ್ರಿಯೆಯನ್ನು ಅಡ್ಡಿಪಡಿಸುವುದು ಎಂದರೆ ಹಾರ್ಡ್ ಡ್ರೈವ್ ಅನ್ನು ಹೆಚ್ಚು ಗೊಂದಲಗೊಳಿಸುವುದು.
  • ಕಳಪೆ ಗುಣಮಟ್ಟದ ಜೋಡಣೆ. ಇಲ್ಲಿ ಹೇಳಲು ಏನೂ ಇಲ್ಲ. ಅಗ್ಗದ ಚೀನೀ ಸಾಧನದೊಂದಿಗೆ, ಏನು ಬೇಕಾದರೂ ಹಾರಬಲ್ಲದು.

ದೋಷಗಳಿಗಾಗಿ ನಿಮ್ಮ HDD ಅನ್ನು ಹೇಗೆ ಸ್ಕ್ಯಾನ್ ಮಾಡುವುದು ಎಂದು ಈಗ ನಿಮಗೆ ತಿಳಿದಿದೆ. ಉಬುಂಟು ಮತ್ತು ಇತರ ಸಿಸ್ಟಂಗಳಲ್ಲಿ ಡಿಸ್ಕ್ ಅನ್ನು ಪರಿಶೀಲಿಸುವುದು, ವರ್ಷಕ್ಕೊಮ್ಮೆಯಾದರೂ ನಿರ್ವಹಿಸಬೇಕಾದ ಒಂದು ಪ್ರಮುಖ ಕಾರ್ಯಾಚರಣೆಯಾಗಿದೆ.

ಬೂಟ್ ಸಮಯದಲ್ಲಿ, ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ ವಿಭಾಗಗಳಲ್ಲಿ ಒಂದರಲ್ಲಿ ಫೈಲ್ ಸಿಸ್ಟಮ್ನಲ್ಲಿ ದೋಷಗಳಿವೆ ಎಂದು ವರದಿ ಮಾಡಿದರೆ, ನೀವು ತಕ್ಷಣ ಡಿಸ್ಕ್ಗಳನ್ನು ಪರಿಶೀಲಿಸಬೇಕು ಮತ್ತು ಫೈಲ್ ಸಿಸ್ಟಮ್ ದೋಷಗಳನ್ನು ಸರಿಪಡಿಸಬೇಕು.

ಯಾವುದೇ ಸ್ವಯಂ-ಗೌರವಿಸುವ ಬಳಕೆದಾರರು ನಿಯತಕಾಲಿಕವಾಗಿ ಕೆಟ್ಟ ವಲಯಗಳಿಗಾಗಿ ಹಾರ್ಡ್ ಡ್ರೈವ್‌ಗಳನ್ನು ಪರಿಶೀಲಿಸುವುದು ಮತ್ತು ದೋಷಗಳಿಗಾಗಿ ಡಿಸ್ಕ್ಗಳನ್ನು ಪರಿಶೀಲಿಸುವುದು ಸಾಮಾನ್ಯ ಜ್ಞಾನದ ಉದಾಹರಣೆಯಾಗಿದೆ ಎಂಬುದನ್ನು ಮರೆಯಬಾರದು.

ಪ್ರಮುಖ!ಉಡಾವಣೆ ಮತ್ತು ಕಾರ್ಯಗತಗೊಳಿಸುವಿಕೆ FSCKಮೌಂಟೆಡ್ ಫೈಲ್ ಸಿಸ್ಟಮ್‌ನಲ್ಲಿ ಡೇಟಾ ಭ್ರಷ್ಟಾಚಾರಕ್ಕೆ ಕಾರಣವಾಗಬಹುದುನಿಮ್ಮ ಸ್ವಂತ ಅಪಾಯದಲ್ಲಿ ಈ ವಸ್ತುವನ್ನು ಬಳಸಿ. ನೀವು ಉಂಟುಮಾಡಬಹುದಾದ ಯಾವುದೇ ಹಾನಿಗೆ ಲೇಖಕರು ಜವಾಬ್ದಾರರಾಗಿರುವುದಿಲ್ಲ.

ನಿಮ್ಮನ್ನು ರಕ್ಷಿಸಿಕೊಳ್ಳಲು ನಿಮಗೆ ಇವುಗಳು ಬೇಕಾಗುತ್ತವೆ:

  • ಏಕ ಬಳಕೆದಾರ ಮೋಡ್‌ಗೆ ಬದಲಿಸಿ ಮತ್ತು ಫೈಲ್ ಸಿಸ್ಟಮ್ ಅನ್ನು ಅನ್‌ಮೌಂಟ್ ಮಾಡಿ
  • ಅನುಸ್ಥಾಪನಾ CD ಬಳಸಿ ನಿಮ್ಮ ಕಂಪ್ಯೂಟರ್ ಅನ್ನು ಮರುಪ್ರಾಪ್ತಿ ಮೋಡ್‌ಗೆ ಬೂಟ್ ಮಾಡಿ

ಆದ್ದರಿಂದ, ನೀವು ಡಿಸ್ಕ್ಗಳನ್ನು ಪರಿಶೀಲಿಸಬೇಕು ಮತ್ತು ಫೈಲ್ ಸಿಸ್ಟಮ್ ದೋಷಗಳನ್ನು ಸರಿಪಡಿಸಬೇಕು, ನಾವು ಪ್ರಾರಂಭಿಸೋಣ.

1) ಏಕ ಬಳಕೆದಾರ ಮೋಡ್

ಪ್ರಾರಂಭದ ಮಟ್ಟವನ್ನು ಬದಲಾಯಿಸಿ ಮತ್ತು ಫೈಲ್‌ಸಿಸ್ಟಮ್ ಅನ್ನು ಅನ್‌ಮೌಂಟ್ ಮಾಡಿ:

# init 1
# umount / home

ಸಂಪರ್ಕಿತ ವಿಭಾಗಗಳಿಗಾಗಿ ಹುಡುಕಿ:

# fsck /dev/sda1

2) ಅನುಸ್ಥಾಪನಾ ಸಿಡಿಯಿಂದ ರಿಕವರಿ ಮೋಡ್

ಅನುಸ್ಥಾಪನಾ CD ಅನ್ನು ಡ್ರೈವಿನಲ್ಲಿ ಸೇರಿಸಿ ಮತ್ತು ಸಿಸ್ಟಮ್ ಅನ್ನು ರೀಬೂಟ್ ಮಾಡಿ:

ಸ್ವಲ್ಪ ಸಮಯ ಕಾಯಿರಿ ಮತ್ತು ಅನುಸ್ಥಾಪನಾ ಸಿಡಿಯಿಂದ ಬೂಟ್ ಮಾಡಿದ ನಂತರ, ಆಜ್ಞೆಯನ್ನು ಚಲಾಯಿಸಿ:

# ಲಿನಕ್ಸ್ ಪಾರುಗಾಣಿಕಾ ನಾಮೌಂಟ್

NOMOUNT ನಿರ್ದೇಶನವು ಆರೋಹಿಸುವಿಕೆಯನ್ನು ನಿಷ್ಕ್ರಿಯಗೊಳಿಸುತ್ತದೆ, ಆದ್ದರಿಂದ ನೀವು ಸುರಕ್ಷಿತವಾಗಿ FSCK ಅನ್ನು ಬಳಸಬಹುದು.

ಇದರ ನಂತರ, ದೋಷಗಳೊಂದಿಗೆ ವಿಭಾಗದಲ್ಲಿ FSCK ಅನ್ನು ಚಲಾಯಿಸಿ:

# fsck -yvf /dev/sda1

LVM (ಲಾಜಿಕಲ್ ವಾಲ್ಯೂಮ್ ಮ್ಯಾನೇಜರ್)

ಜೊತೆಗಿನ ಪರಿಸ್ಥಿತಿ LVM (ಲಾಜಿಕಲ್ ವಾಲ್ಯೂಮ್ ಮ್ಯಾನೇಜರ್)ವಿಭಾಗಗಳು ಸ್ವಲ್ಪ ಹೆಚ್ಚು ಸಂಕೀರ್ಣವಾಗಿವೆ. ಪ್ರಾರಂಭಕ್ಕಾಗಿ FSCKಫಾರ್ LVMವಿಭಾಗಗಳನ್ನು ಮೊದಲು ಕಂಡುಹಿಡಿಯಬೇಕು PV (ಭೌತಿಕ ಪರಿಮಾಣ), ವಿಜಿ (ಸಂಪುಟ ಗುಂಪು), LV (ತಾರ್ಕಿಕ ವಿಸ್ತರಣೆ)ಮತ್ತು ಅವುಗಳನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಿ, ಇದನ್ನು ಮಾಡಲು, ಈ ಕೆಳಗಿನ ಆಜ್ಞೆಗಳನ್ನು ಅನುಕ್ರಮವಾಗಿ ಚಲಾಯಿಸಿ:

# lvm pvscan
# lvm vgscan
# lvm lvchange -ay VolGroup00
# lvm lvscan

# fsck -yfv /dev/VolGroup00/LogVol00

ಮರಣದಂಡನೆಯ ನಂತರ, FSCK ಫಲಿತಾಂಶವನ್ನು ಕೋಡ್ ರೂಪದಲ್ಲಿ ಹಿಂದಿರುಗಿಸುತ್ತದೆ, ಈ ಕೋಡ್ ಈ ಕೆಳಗಿನ ಮೌಲ್ಯಗಳ ಮೊತ್ತವನ್ನು ಪ್ರತಿನಿಧಿಸುವ ವಿಶಿಷ್ಟ ಸಂಖ್ಯೆಯಾಗಿದೆ:

0 - ಯಾವುದೇ ದೋಷಗಳಿಲ್ಲ;
1 - ಫೈಲ್‌ಸಿಸ್ಟಮ್ ದೋಷಗಳನ್ನು ಸರಿಪಡಿಸಲಾಗಿದೆ;
2 - ಸಿಸ್ಟಮ್ ಅನ್ನು ರೀಬೂಟ್ ಮಾಡಬೇಕು;
4 - ಫೈಲ್‌ಸಿಸ್ಟಮ್ ದೋಷಗಳನ್ನು ಸರಿಪಡಿಸದೆ ಉಳಿದಿದೆ;
8 - ಕಾರ್ಯಾಚರಣೆಯ ದೋಷ;
16 - ಬಳಕೆ ಅಥವಾ ಸಿಂಟ್ಯಾಕ್ಸ್ ದೋಷ;
32 - ಬಳಕೆದಾರರ ವಿನಂತಿಯಿಂದ Fsck ರದ್ದುಗೊಳಿಸಲಾಗಿದೆ;
128 - ಹಂಚಿದ-ಲೈಬ್ರರಿ ದೋಷ.

ಯಾವುದೇ ಕಂಪ್ಯೂಟರ್ ಒಂದು ಸಂಕೀರ್ಣ ಸಾಧನವಾಗಿದ್ದು ಅದು ಅನೇಕ ಘಟಕಗಳನ್ನು ಒಳಗೊಂಡಿರುತ್ತದೆ ಮತ್ತು ಅವುಗಳಲ್ಲಿ ಯಾವುದಾದರೂ ವೈಫಲ್ಯದಿಂದ ಯಾರೂ ನಿರೋಧಕರಾಗಿರುವುದಿಲ್ಲ. ಈ ಲೇಖನದಲ್ಲಿ, ಮಾಹಿತಿ ಶೇಖರಣಾ ಸಾಧನಗಳೊಂದಿಗಿನ ಗಂಭೀರ ಸಮಸ್ಯೆಗಳಲ್ಲಿ ಒಂದನ್ನು ತ್ವರಿತವಾಗಿ ಗುರುತಿಸುವುದು ಹೇಗೆ ಎಂದು ನಾವು ನೋಡುತ್ತೇವೆ, ಅದು ಹಾರ್ಡ್ ಡ್ರೈವ್ ಅಥವಾ ಫ್ಲ್ಯಾಷ್ ಡ್ರೈವ್ ಆಗಿರಬಹುದು ಮತ್ತು ಲಿನಕ್ಸ್‌ನಲ್ಲಿ ಕೆಟ್ಟ ಸೆಕ್ಟರ್‌ಗಳಿಗಾಗಿ ಡಿಸ್ಕ್ ಅನ್ನು ಹೇಗೆ ಪರಿಶೀಲಿಸಲಾಗುತ್ತದೆ.

ಯಾವುದೇ ಡ್ರೈವ್ ಸೊನ್ನೆಗಳು ಅಥವಾ ಬಿಡಿಗಳ (ಬಿಟ್‌ಗಳು) ರೂಪದಲ್ಲಿ ಮಾಹಿತಿಯನ್ನು ಸಂಗ್ರಹಿಸುವ ಅನೇಕ ಸಣ್ಣ ಬ್ಲಾಕ್‌ಗಳನ್ನು (ಸೆಕ್ಟರ್‌ಗಳು) ಒಳಗೊಂಡಿರುತ್ತದೆ. ಕೆಲವು ಕಾರಣಗಳಿಗಾಗಿ, ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ ಒಂದು ನಿರ್ದಿಷ್ಟ ವಲಯಕ್ಕೆ ಸ್ವಲ್ಪ ಮಾಹಿತಿಯನ್ನು ಬರೆಯಲು ಸಾಧ್ಯವಾಗದಿದ್ದರೆ, ಅದನ್ನು "ಮುರಿದ" ಎಂದು ಪರಿಗಣಿಸಬಹುದು.

ವಿವಿಧ ಕಾರಣಗಳಿಗಾಗಿ ಒಂದು ವಲಯವು ಹಾನಿಗೊಳಗಾಗಬಹುದು:

  • ಉತ್ಪಾದನಾ ದೋಷಗಳು
  • ಮಾಹಿತಿಯನ್ನು ರೆಕಾರ್ಡ್ ಮಾಡುವಾಗ ಕಂಪ್ಯೂಟರ್ನ ಶಕ್ತಿಯನ್ನು ಆಫ್ ಮಾಡಿ.
  • ಡ್ರೈವ್‌ನ ದೈಹಿಕ ಉಡುಗೆ ಮತ್ತು ಕಣ್ಣೀರು.

ಯಾವುದೇ ಡ್ರೈವ್‌ನಲ್ಲಿ ಕಡಿಮೆ ಸಂಖ್ಯೆಯ ಕೆಟ್ಟ ಸೆಕ್ಟರ್‌ಗಳು ಕಂಡುಬರುತ್ತವೆ. ಆದರೆ ಕಾಲಾನಂತರದಲ್ಲಿ ಅವರ ಸಂಖ್ಯೆ ಹೆಚ್ಚಾದರೆ ಅದು ಗಮನ ಕೊಡುವುದು ಯೋಗ್ಯವಾಗಿದೆ. ಇದು ಡ್ರೈವ್‌ನ ಸನ್ನಿಹಿತ ಭೌತಿಕ ಮರಣವನ್ನು ಸೂಚಿಸುತ್ತದೆ ಮತ್ತು ಅದನ್ನು ಬದಲಿಸುವ ಬಗ್ಗೆ ನೀವು ಯೋಚಿಸುವ ಸಮಯ.

ಕೆಟ್ಟ ಲಿನಕ್ಸ್ ಸೆಕ್ಟರ್‌ಗಳಿಗಾಗಿ ಡಿಸ್ಕ್ ಅನ್ನು ಪರಿಶೀಲಿಸಲು ನಾವು ಯಾವ ಲಿನಕ್ಸ್ ಉಪಯುಕ್ತತೆಗಳನ್ನು ಬಳಸಬಹುದು ಎಂಬುದನ್ನು ನೋಡೋಣ.

ಬ್ಯಾಡ್‌ಬ್ಲಾಕ್‌ಗಳನ್ನು ಬಳಸಿಕೊಂಡು ಕೆಟ್ಟ ಸೆಕ್ಟರ್‌ಗಳಿಗಾಗಿ ಡ್ರೈವ್ ಅನ್ನು ಪರಿಶೀಲಿಸಲಾಗುತ್ತಿದೆ.

ಬ್ಯಾಡ್‌ಬ್ಲಾಕ್‌ಗಳು ಕೆಟ್ಟ ಸೆಕ್ಟರ್‌ಗಳನ್ನು ಪರಿಶೀಲಿಸಲು ಪ್ರಮಾಣಿತ ಲಿನಕ್ಸ್ ಉಪಯುಕ್ತತೆಯಾಗಿದೆ. ಯಾವುದೇ ವಿತರಣೆಯಲ್ಲಿ ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ ಇದನ್ನು ಸ್ಥಾಪಿಸಲಾಗಿದೆ ಮತ್ತು ಹಾರ್ಡ್ ಡ್ರೈವ್ ಮತ್ತು ಬಾಹ್ಯ ಡ್ರೈವ್ ಎರಡನ್ನೂ ಪರಿಶೀಲಿಸಲು ಬಳಸಬಹುದು.

ಮೊದಲಿಗೆ, ನಮ್ಮ ಸಿಸ್ಟಮ್ಗೆ ಯಾವ ಡ್ರೈವ್ಗಳು ಸಂಪರ್ಕಗೊಂಡಿವೆ ಮತ್ತು ಅವುಗಳು ಯಾವ ವಿಭಾಗಗಳನ್ನು ಹೊಂದಿವೆ ಎಂಬುದನ್ನು ನೋಡೋಣ. ಇದನ್ನು ಮಾಡಲು, ನಮಗೆ ಮತ್ತೊಂದು ಪ್ರಮಾಣಿತ ಲಿನಕ್ಸ್ ಉಪಯುಕ್ತತೆಯ ಅಗತ್ಯವಿದೆ - fdisk.

ನೈಸರ್ಗಿಕವಾಗಿ, ನೀವು ಸೂಪರ್ಯೂಸರ್ ಹಕ್ಕುಗಳೊಂದಿಗೆ ಆಜ್ಞೆಗಳನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಬೇಕಾಗಿದೆ:

ಪ್ಯಾರಾಮೀಟರ್ -ಎಲ್ನಾವು ವಿಭಾಗಗಳ ಪಟ್ಟಿಯನ್ನು ತೋರಿಸಲು ಮತ್ತು ನಿರ್ಗಮಿಸಬೇಕೆಂದು ನಾವು fdisk ಗೆ ಹೇಳುತ್ತೇವೆ.

ಈಗ ನಾವು ಯಾವ ವಿಭಾಗಗಳನ್ನು ಹೊಂದಿದ್ದೇವೆ ಎಂದು ನಮಗೆ ತಿಳಿದಿದೆ, ಕೆಟ್ಟ ವಲಯಗಳಿಗಾಗಿ ನಾವು ಅವುಗಳನ್ನು ಪರಿಶೀಲಿಸಬಹುದು. ಇದನ್ನು ಮಾಡಲು ನಾವು ಬ್ಯಾಡ್‌ಬ್ಲಾಕ್‌ಗಳ ಉಪಯುಕ್ತತೆಯನ್ನು ಈ ಕೆಳಗಿನಂತೆ ಬಳಸುತ್ತೇವೆ:

$ sudo badblocks -v /dev/sda1 > badsectors.txt

ಪರಿಶೀಲಿಸಲು, ನಾವು ಈ ಕೆಳಗಿನ ನಿಯತಾಂಕಗಳನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸುತ್ತೇವೆ:

  • -ವಿ- ಪರೀಕ್ಷಾ ಫಲಿತಾಂಶಗಳ ಬಗ್ಗೆ ಮಾಹಿತಿಯ ವಿವರವಾದ ಔಟ್ಪುಟ್.
  • /dev/sda1- ನಾವು ಕೆಟ್ಟ ವಲಯಗಳನ್ನು ಪರಿಶೀಲಿಸಲು ಬಯಸುವ ವಿಭಾಗ.
  • > badsectors.txt— ಆದೇಶದ ಫಲಿತಾಂಶವನ್ನು badsectors.txt ಫೈಲ್‌ಗೆ ಔಟ್‌ಪುಟ್ ಮಾಡಿ.

ಪರಿಣಾಮವಾಗಿ, ಕೆಟ್ಟ ವಲಯಗಳು ಕಂಡುಬಂದರೆ, ನಾವು ಸೂಚನೆಗಳನ್ನು ನೀಡಬೇಕಾಗಿದೆ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ಭವಿಷ್ಯದಲ್ಲಿ ಅವುಗಳಲ್ಲಿ ಮಾಹಿತಿಯನ್ನು ದಾಖಲಿಸಬೇಡಿ. ಇದನ್ನು ಮಾಡಲು, ಫೈಲ್ ಸಿಸ್ಟಮ್‌ಗಳೊಂದಿಗೆ ಕೆಲಸ ಮಾಡಲು ನಮಗೆ ಲಿನಕ್ಸ್ ಉಪಯುಕ್ತತೆಗಳು ಬೇಕಾಗುತ್ತವೆ:

  • e2fsck.ನಾವು Linux ಕಡತ ವ್ಯವಸ್ಥೆಗಳೊಂದಿಗೆ ವಿಭಾಗವನ್ನು ಸರಿಪಡಿಸಿದರೆ (ext2,ext3,ext4).
  • fsck.ನಾವು ext ಹೊರತುಪಡಿಸಿ ಫೈಲ್ ಸಿಸ್ಟಮ್ ಅನ್ನು ಪ್ಯಾಚ್ ಮಾಡಿದರೆ.

ಕೆಳಗಿನ ಆಜ್ಞೆಗಳನ್ನು ನಮೂದಿಸಿ:

$ sudo e2fsck -l badsectors.txt /dev/sda1

ಅಥವಾ, ನಮ್ಮ ಫೈಲ್ ಸಿಸ್ಟಮ್ ಎಕ್ಸ್‌ಟ್ ಆಗಿಲ್ಲದಿದ್ದರೆ:

$ sudo fsck -l badsectors.txt /dev/sda1

ಪ್ಯಾರಾಮೀಟರ್ -ಎಲ್ನಾವು badsectors.txt ಫೈಲ್‌ನಿಂದ ಕೆಟ್ಟ ಸೆಕ್ಟರ್‌ಗಳ ಪಟ್ಟಿಯನ್ನು ಬಳಸಲು ಉಪಯುಕ್ತತೆಯನ್ನು ಹೇಳುತ್ತೇವೆ, ಬ್ಯಾಡ್‌ಬ್ಲಾಕ್‌ಗಳ ಉಪಯುಕ್ತತೆಯೊಂದಿಗೆ ಪರಿಶೀಲಿಸುವಾಗ ನಾವು ಹಿಂದೆ ಪಡೆದುಕೊಂಡಿದ್ದೇವೆ.

Smartmontools ನಲ್ಲಿ Linux ನಲ್ಲಿ ಕೆಟ್ಟ ಸೆಕ್ಟರ್‌ಗಳಿಗಾಗಿ ಡ್ರೈವ್ ಅನ್ನು ಪರಿಶೀಲಿಸಲಾಗುತ್ತಿದೆ

ಕೆಟ್ಟ ಲಿನಕ್ಸ್ ಸೆಕ್ಟರ್‌ಗಳಿಗಾಗಿ ಡಿಸ್ಕ್ ಅನ್ನು ಪರಿಶೀಲಿಸಲು ಹೆಚ್ಚು ಆಧುನಿಕ ಮತ್ತು ವಿಶ್ವಾಸಾರ್ಹ ಮಾರ್ಗವನ್ನು ಈಗ ನೋಡೋಣ. ಆಧುನಿಕ ATA/SATA, SCSI/SAS, SSD ಡ್ರೈವ್‌ಗಳು ಅಂತರ್ನಿರ್ಮಿತ ಸ್ವಯಂ-ಮೇಲ್ವಿಚಾರಣಾ ವ್ಯವಸ್ಥೆಯನ್ನು ಹೊಂದಿವೆ S.M.A.R.T (ಸ್ವಯಂ ಮಾನಿಟರಿಂಗ್, ವಿಶ್ಲೇಷಣೆ ಮತ್ತು ವರದಿ ಮಾಡುವ ತಂತ್ರಜ್ಞಾನ, ಸ್ವಯಂ-ಮೇಲ್ವಿಚಾರಣೆ, ವಿಶ್ಲೇಷಣೆ ಮತ್ತು ವರದಿ ಮಾಡುವ ತಂತ್ರಜ್ಞಾನ), ಇದು ಡ್ರೈವ್ ನಿಯತಾಂಕಗಳನ್ನು ಮೇಲ್ವಿಚಾರಣೆ ಮಾಡುತ್ತದೆ ಮತ್ತು ಆರಂಭಿಕ ಹಂತಗಳಲ್ಲಿ ಡ್ರೈವ್ ನಿಯತಾಂಕಗಳ ಕ್ಷೀಣಿಸುವಿಕೆಯನ್ನು ನಿರ್ಧರಿಸಲು ಸಹಾಯ ಮಾಡುತ್ತದೆ. ಲಿನಕ್ಸ್‌ನಲ್ಲಿ S.M.A.R.T ನೊಂದಿಗೆ ಕೆಲಸ ಮಾಡಲು Smartmontools ಉಪಯುಕ್ತತೆ ಇದೆ.

ಅದನ್ನು ಮೊದಲು ಸ್ಥಾಪಿಸೋಣ. ನಿಮ್ಮ ವಿತರಣೆಯು Debian\Ubuntu ಅನ್ನು ಆಧರಿಸಿದ್ದರೆ, ನಂತರ ನಮೂದಿಸಿ:

$ sudo apt ಇನ್‌ಸ್ಟಾಲ್ Smartmontools

ನೀವು RHEL\CentOS ಆಧಾರಿತ ವಿತರಣೆಯನ್ನು ಹೊಂದಿದ್ದರೆ, ನಂತರ ನಮೂದಿಸಿ:

$ಸುಡೋ yum ಸ್ಥಾಪಿಸಿಸ್ಮಾರ್ಟ್ಮೊಂಟೂಲ್ಗಳು


ಟಾಪ್