“Sudo: විවෘත කළ නොහැක… කියවීමට පමණි ගොනු පද්ධතිය” නිවැරදි කරන්නේ කෙසේද?


151

මාතෘකාව මා කැමති තරම් විස්තරාත්මක නොවිය හැකි නමුත් වඩා හොඳ එකක් ඉදිරිපත් කිරීමට නොහැකි විය.

මගේ සේවාදායකයේ ගොනු පද්ධතිය කියවීමට පමණි. එය එසේ කරන්නේ ඇයි සහ එය විසඳන්නේ කෙසේද යන්න මට තේරෙන්නේ නැත.

මට සේවාදායකයට SSH කළ හැකි අතර උදාහරණයක් ලෙස apache2 ආරම්භ කිරීමට උත්සාහ කරන විට මට පහත දේ ලැබේ:

username@srv1:~$ sudo service apache2 start
[sudo] password for username:
sudo: unable to open /var/lib/sudo/username/1: Read-only file system
 * Starting web server apache2                                                                                                                                                                                                               (30)Read-only file system: apache2: could not open error log file /var/log/apache2/error.log.
Unable to open logs
Action 'start' failed.
The Apache error log may have more information.

මම සේවාදායකය නැවත ආරම්භ කිරීමට උත්සාහ කරන විට:

username@srv1:~$ sudo shutdown -r now
[sudo] password for username:
sudo: unable to open /var/lib/sudo/username/1: Read-only file system

මම එය අතින් නැවත ආරම්භ කළ පසු එය කිසියම් වැරැද්දක් යැයි කිසිදු අනතුරු ඇඟවීමක් හෝ පණිවිඩයක් නොමැතිව ආරම්භ වේ.

මෙම ගැටළුව විසඳීම සඳහා යමෙකු මාව නිවැරදි දිශාවට යොමු කරනු ඇතැයි මම බලාපොරොත්තු වෙමි.


බිබාස් විසින් අවසන් වරට පළ කරන ලද පිළිතුරට පිළිතුර වෙනස් කිරීමට මම ජෝන් වෙත නිර්දේශ කරමි, එය සැබවින්ම ක්‍රියාත්මක වන බැවින් අනෙක් පිළිතුරු සැබවින්ම ප්‍රයෝජනවත් නොවේ.
ජෝෂුවා රොබිසන්


1
හැමෝම, මෙම ප්‍රශ්නය පරිගණකයක් සඳහා නොව සේවාදායකයෙකු සඳහා ය. ඔබේ ද්විත්ව ඇරඹුම් පරිගණකයේ මෙම ගැටළුව තිබේ නම්, කරුණාකර පරීක්ෂා කරන්න The **quick start** option can be found in **power options** in the control panel of Windows. මට උබුන්ටු සමඟ AWS
vanduc1102

Answers:


75

ගොනු පද්ධතියේ අනුකූලතා ගැටළුවක් ඇත්නම් පද්ධතිය ක්‍රියාත්මක වන විට ගොනු පද්ධතිය සාමාන්‍යයෙන් කියවීමට පමණි. මෙම හි නිශ්චිතව දක්වා ඇති fstabපරිදි errors=remount-roසහ FS ප්රවේශ අසමත් වූ විට හෝ හදිසි කියවීමට පමණක් remount හරහා ඉල්ලා විට වැසි ඇති විය හැක Alt+ SysRq+ U. ඔබට ධාවනය කළ හැකිය:

sudo fsck -Af -M

සියලුම ගොනු පද්ධති පරීක්ෂා කිරීමට බල කිරීමට. අනෙක් පිළිතුරු වලින් එකක් පවසන පරිදි, බැලීම dmesgද ඉතා ප්‍රයෝජනවත් වේ.

සංස්කරණය කරන්න: -Mවිධාන රේඛාවේ ඇති දේ අමතක නොකරන්න .

සටහන: බිබාස් ඔහුගේ පිළිතුරෙහි සඳහන් කළ පරිදි : එහි අනුවාද බැනරයෙන් fsckපසුව හිර වී ඇත්නම් :

$ sudo fsck -Af -M
fsck from util-linux 2.20.1

ඔබට EXT4- විශේෂිත fsck භාවිතා කිරීමට උත්සාහ කිරීමට අවශ්‍ය විය හැකිය

$ sudo fsck.ext4 -f /dev/sda1

ලබා දී ඇති කොටස /dev/sda1ext4 ගොනු පද්ධතියක් විය.


4
වෙනත් r / w සවිකර ඇති ගොනු පද්ධති පරීක්ෂා කිරීමට ඔබ බල නොකළ යුතු යැයි මම සිතමි . එය ඔබගේ දත්ත දූෂිත කිරීමට හේතු වේ. -Mසවිකර ඇති ගොනු පද්ධති මඟ හැරීමට විකල්පය එක් කරන්න . ( -M Do not check mounted filesystems and return an exit code of 0 for mounted filesystems.FSCK වෙතින් (8))
gertvdijk

35
මෙය උදව් නොකරයි, එම විධානය ක්‍රියාත්මක කිරීමට උත්සාහ කිරීමේදී මට එකම දෝෂයක් ඇතිවේ. sudo: unable to open /var/lib/sudo/kuplack/1: Read-only file system fsck from util-linux 2.20.1
මාර්ක් ක්‍රාමර්

1
නමුත් ... -M / dev / sda1 ඇතුළුව සවිකර ඇති ගොනු පද්ධති මඟ හරිනු ඇත (හෝ මෙතෙක් සවිකර ඇති ධාවකයට / var / lib / sudo / ... ඇතුළත් වේ). Ark මාක්ක්‍රාමර්: ලිනක්ස් ස්ථාපනය කිරීමේදී සෑම විටම මූල මුරපදය සැකසීමට මම නිර්දේශ කරමි sudo su; passwd. එවිට ඔබට භාවිතා කළ හැකිය su -c fsck -Af -M.
naught101

1
ඔව්, මට අවශ්‍ය වූයේ -M / dev / sda1 සවිකර ඇති බැවින් ඔබේ ජීවිතය පහසු කර ගැනීම සඳහා -Afy (y යන්නෙන් අදහස් කරන්නේ සියලු ඉල්ලීම් වලට ඔව් යන්නයි) ... මම VM සමඟ වේගයෙන් හා ලිහිල්ව ක්‍රීඩා කරමි. මම සාමාන්‍යයෙන් මේ ආකාරයේ විසඳුමක් සමඟ හොඳින් කටයුතු කරමි, නමුත් මෙය දෘඩාංග උපස්ථ නොකළේ නම්, වෙනත් ප්‍රවේශයක් ගෙන dmesg කියවිය හැකිය.
FreeSoftwareServers

2
Arn දර්ශන් චෞද්රි -Mධජය මඟින් fsck සවිකර ඇති ගොනු පද්ධති මඟ හැරේ . fsck (8)මෑන් පිටුව බලන්න .
නැනෝෆරාඩ්

47

මගේ ගැටලුව විසඳූ විධානය මෙන්න:

mount -o remount /

නැවත පණගැන්වීමට හෝ sudo fsck -Af ට වඩා හොඳයි


21
සිදුවිය හැකි දූෂණය වැළැක්වීම සඳහා මෙහෙයුම් පද්ධතිය ඔබේ තැටිය කියවීමට පමණක් සකසා ඇත්නම් වඩා හොඳ නොවේ.
ඩ්‍රූ නොක්ස්

5
එපමණක් නොව - ගොනු පද්ධතියට නැවත sudoගණනය කිරීමට හැකි වන්නේ root ට පමණක් වන අතර ගොනු පද්ධතිය කියවීමට පමණක් නම් එය ක්‍රියා නොකරනු ඇත.
නේතන් ඔස්මාන්

12
උදව් කරන්නේ නැත, මට එකම පණිවිඩය sudo: unable to open /var/lib/sudo/kuplack/1: Read-only file system mount: cannot remount block device /dev/sda2 read-write, is write-protected
ලැබුණි

3
ඔව් ඔව් මේ වැඩ කළා.
RT

4
mount: cannot remount /dev/sda8 read-write, is write-protected
රිෂාබ් අග්‍රහාරි

44

ෂඩාස්රාකාරයේ පිළිතුර මට වැඩ කළේ නැත. මම sudo fsck -Af -Mඑය ක්‍රියාත්මක කිරීමට උත්සාහ කළ සෑම අවස්ථාවකම පෙන්නුම් කළා

$ sudo fsck -Af -M
fsck from util-linux 2.20.1

වෙන කිසිවක් නැත. දෝෂයක් හෝ කිසිවක් නැත. මට නම්, සජීවී තැටියකට ආරම්භ කර මෙය ක්‍රියාත්මක කිරීම -

sudo fsck.ext4 -f /dev/sda1

ලබා දී ඇති කොටස /dev/sda1ext4 ගොනු පද්ධතියක් විය.


4
මෙම පිළිතුරට ස්තූතියි. ඇත්ත වශයෙන්ම වැඩ කළ එකම දෙය මෙයයි
ජෝෂුවා රොබිසන්

5
-M යන්නෙන් අදහස් කරන්නේ සවිකර ඇති ගොනු පද්ධති නොකිරීමයි. ඔබගේ ගොනු පද්ධතිය / dev / sda1 සවිකර තිබේ (මම අනුමාන කරන්නේ /). එබැවින් එය මඟ හැරුණි.
dalore

3
sudo fsck.ext4 -f /dev/sda1කටයුතු. නැවත ආරම්භ කිරීම අවශ්‍යයි.
efkan

1
එය මට වැඩ කළේ උබුන්ටු 16.04.3 ස්තූතියි
පෙරෙයිරා ෆර්නැන්ඩස්

15

ඔබේ මූල ගොනු පද්ධතියට rw ලෙස නැවත ගණනය කිරීමට බල කිරීමට ඔබට අවශ්‍ය නම්, ඔබට පහත සඳහන් දෑ කළ හැකිය.

mount -o remount,rw /

මෙය මගේ ගැටලුව විසඳීය, මම 160gb ssd සමඟ හෙට්ස්නර් වලාකුළු භාවිතා කරමි, මීට පෙර එවැනි දෝෂයක්
නොතිබුණි

නියමයි සහෝදරයා Far
FaridLU

14

dmesg | grep "EXT4-fs error"ඔබට ගොනු පද්ධතිය / ජර්නල් පද්ධතිය හා සම්බන්ධ ගැටළු තිබේදැයි බැලීමට ධාවනය කිරීමට උත්සාහ කරන්න . ඔබේ පද්ධතිය නැවත ආරම්භ කිරීමට මම ඔබට නිර්දේශ කරමි. එසේම, sudo fsck -AfObsessiveSSOℲ හි පිළිතුරෙන් හානියක් සිදු නොවේ.


9

සමහර විට පරිගණකයට පද්ධති වේලාව අමතක වීම නිසා මෙය සිදුවිය හැකි බව සලකන්න - තැටියේ පරීක්ෂාව අසමත් වන්නේ ජර්නලයේ දිනයන් අනාගතයේ ඇති බැවිනි!

BIOS වේලාව සැකසීම (සහ BIOS බැටරිය පරීක්ෂා කිරීම) කිසිදු තැටි ප්‍රතිසාධනයකින් තොරව මට මෙම ගැටළුව විසඳීය.


Ask උබුන්ටු වෙත සාදරයෙන් පිළිගනිමු! මම නිර්දේශ සංස්කරණය මෙය ඉටු කරන ආකාරය පිළිබඳ නිශ්චිත තොරතුරු සමග එය පුළුල් කිරීමට මෙම පිළිතුර ing. ( උබුන්ටු අසන්න වඩාත්ම වටිනාම පිළිතුරු මොනවාද යන්න පිළිබඳ සාමාන්‍ය උපදෙස් සඳහා මම හොඳ පිළිතුරක් ලියන්නේ කෙසේද යන්නද බලන්න .)
ඩේවිඩ් ෆෝස්ටර්

මගේ පරිගණකය මට පැවසූ පරිදි අද උදෑසන එහි කාලය අමතක වී ඇති බව මට විශ්වාසයි.
නම

3

(පෙර පිළිතුර මකා දමන ලදි)

සංස්කරණය කරන්න: ප්‍රධාන ගැටළුව වූයේ කවුළු පැත්තේ ය. මගේ වින්ඩෝස් 10 යාවත්කාලීන කිරීමෙන් පසුව, 'ඉක්මන් ආරම්භය' විකල්පය ස්වයංක්‍රීයව සක්‍රීය විය. එම විකල්පය නැවත අක්‍රිය කර නැවත යන්ත්‍රය නැවත ආරම්භ කිරීමෙන් ගැටළුව පහව ගියේය. වින්ඩෝස් 10 මට දින ගණනාවක් තිස්සේ දැඩි හිසරදයක් ලබා දුන්නේය :(

පාලක පැනලයේ ඇති 'බල විකල්ප' තුළ 'ඉක්මන් ආරම්භය' විකල්පය සොයාගත හැකිය. එය අක්‍රීය කරන්න !!! :)


වැඩ කළ එකක් පමණි. ආරම්භක වේගය සඳහා වියදමින්.
නෙල්සන්ගොන්

3

ඔබ උබුන්ටු සහ වින්ඩෝස් සමඟ ඔබේ යන්ත්‍රය ද්විත්ව ආරම්භයක් කරන්නේ නම් සහ මෙම ගැටළුව ඇති වන්නේ නම්, එයට හේතුව වින්ඩෝස් ගොනු පද්ධතිය වෙනස් කිරීමයි, එවැනි අවස්ථාවකදී මෙය උපක්‍රමය කළ හැකිය. වේගවත් ආරම්භය අක්‍රීය කිරීමට උත්සාහ කරන්න

පාලක පැනලය> දෘඩාංග සහ ශබ්ද> බල විකල්ප> (වමේ) පියන වැසීමෙන් කුමක් කළ යුතුද යන්න තෝරන්න> දැනට නොමැති සැකසුම් වෙනස් කරන්න> 'වේගවත් ආරම්භය සක්‍රිය කරන්න'

දැන් උබුන්ටු වෙත ආරම්භ කිරීමෙන් ගැටළුව විසඳනු ඇත. මෙය උපකාරී වේ යැයි සිතමු!

https://youtu.be/KJ-0KPZhAFo


2

සාමාන්‍යයෙන් ලිනක්ස් ඔබේ ගොනු පද්ධති කියවීමට තබන්නේ දෝෂ ඇති වූ විට පමණි, විශේෂයෙන් තැටියේ හෝ ගොනු පද්ධතියේ ඇති දෝෂ, උදාහරණයක් ලෙස වැරදි ජර්නල් සටහනක් වැනි දෝෂ.

dmesgතැටි ආශ්‍රිත දෝෂ සඳහා ඔබ පරීක්ෂා කිරීම හොඳය .

ගූගල් මේ පිළිබඳව සාකච්ඡාවෙන් පිරී ඇති අතර ඔබේ වින්‍යාසයට වඩා සමීප ඒවා තෝරා ගත හැකිය, නමුත් බැලීමක් dmesgසාමාන්‍යයෙන් ප්‍රමාණවත්ය.


/ එක් පෙනුම යුතු දේ කුමක් grepසඳහා dmesgනිෂ්පාදනය?
සමාවයවිකතාව

අවාසනාවකට ඔබ ඔබගේ නිවසේ ෆෝල්ඩරය සංකේතනය කිරීමට තෝරා ගත්තේ නම්, එයින් නිෂ් less dmesgල දෝෂ වලින් පිරී ඇත ecryptfs.
නේතන් ඔස්මාන්

2

මට නම්, මෙම ගැටළුව විසඳන පද්ධතියක් නැවත ආරම්භ කිරීම

sudo reboot

ඔහු ඒ ගැන සඳහන් කළ පරිදි.


1

ඔබ සජීවී තැටිය භාවිතා කළ නොහැකි තත්වයක සිටියේ නම්, උදා: ඔබ දුරස්ථව ඔබේ පද්ධතියට ඇතුල් වී ඇත්නම්, ඔබට තවමත් බිබාස් පිළිතුරු දුන් විධානය භාවිතා කළ හැකිය:

sudo fsck.ext4 -f /current/filesystem/mount/point

එය ඔබගේ ගොනු පද්ධති දෝෂය නිවැරදි කිරීමට විමසනු ඇත. ඔබේ පද්ධතිය දුරස්ථව නැවත ආරම්භ කිරීමටද ඔබට අවශ්‍යය.


0

මගේ නඩුවේදී එය ආරම්භක ස්ථාපනයෙන් පසුව RAID 1 ස්ථාවර කිරීම දක්වා පහත බැස ඇත. මට / ඇරඹුම් සහ / මත s / w RAID1 ඇත. එක රැයකින් පද්ධතියෙන් ඉවත් වී නැවත පණගැන්වීමෙන් පසුව සියල්ල හොඳින් ක්‍රියාත්මක වේ. රිචඩ්


0

ඔබ සතුව කිසියම් දෘඩාංග තිබේදැයි පරීක්ෂා කරන්න. දෘඩ ලිහිල් වීමක් නිසා මට මෙම දෝෂය ඇතිවිය. Rou mount -o remount, rw / සහ එය හොඳින් ක්‍රියාත්මක විය.


-1

එය වැරදි ලෙස වින්‍යාස කර ඇති ඇරඹුම් සැකසුම් ( /ලෙස සවි කිරීමට උත්සාහ කරන්න ext2) ධාවනය හෝ කොටස් භෞතික දෝෂ නොවේ.

dmesg | grep "error" මට දුන්නා:

ext3-fs (sda2): error: couldn't mount because of unsupported optional features (240) 
ext2-fs (sda1): error: couldn't mount because of unsupported optional features (240) 
ext4-fs (sda2): mounted file system with ordered data mode: opts: (null)

එය සවිකර /ඇත්තේ fstab error=mount-roවිධානය නිසා පමණි .


-1

මම 18.04 LTS නිකුතුව භාවිතා කරන අතර මා කළ දෙය නම්, පළමුව මම මගේ හානියට පත් ඩ්‍රයිව් ගලවා ඉවත් කර ඩෑෂ් එකේ සීච් කර “ඩිස්ක්” යෙදුමට ගියෙමි. එතැන් සිට මම හානියට පත් ධාවකය තෝරා ගත්තා. එය නොසලකා හරින ලද බවට වග බලා ගන්න, එසේ නොවුවහොත් එය ක්‍රියා නොකරනු ඇත. විකල්ප මෙනුවෙහි (කුඩා ගියර් හැඩය), සහ “අළුත්වැඩියා ගොනු පද්ධතිය” මත ක්ලික් කරන්න. උත්පාතය! චාම් එකක් වගේ වැඩ කළා.

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.