如何解決linux系統只讀

2021-12-18 23:41:33 字數 2752 閱讀 1979

1樓:小情小愛紅

linux系統重啟或無故變為只讀造成**無法正常訪問的簡單臨時的做法:

一1、mount:

用於檢視哪個模組輸入只讀,一般顯示為:

/dev/hda1 on / type ext3 (rw)

none on /proc type proc (rw)

usbdevfs on /proc/bus/usb type usbdevfs (rw)

none on /dev/pts type devpts (rw,gid=5,mode=620)

/dev/hda5 on /home type ext3 (rw)

none on /dev/shm type tmpfs (rw)

/dev/hda2 on /usr/local type ext3 (rw)

變為只讀了)

2、如果發現有ro,就重新mount,或者umount以後再remount

3、umount /dev/nb1

如果發現有提示「device is busy」,找到是什麼程序使得他busy

fuser -m /mnt/data 將會顯示使用這個模組的pid

fuser -mk /mnt/data 將會直接kill那個pid

然後重新mount即可。

4、還有一種方法是直接remount,命令為

mount -o rw,remount /mnt/data

二具體深入的做法,情況不同可以自行選擇:

伺服器/var/log/messages報錯 :

end_request: i/o error, dev sda, sector 122194293 buffer i/o error on device sda1, logical block 446493 lost page write due to i/o error on sda1

下面是整個處理全過程

[root@php5 ~]# fdisk -lu #第一步 :找出本地扇片所在的分割槽。

disk /dev/sda: 73.4 gb, 73407868928 bytes

255 heads, 63 sectors/track, 8924 cylinders, total 143374744 sectors

units = sectors of 1 * 512 = 512 bytes

device boot start end blocks id system

/dev/sda1 * 63 4096574 2048256 83 linux

/dev/sda2 4096575 75778604 35841015 83 linux

/dev/sda3 75778605 129034079 26627737+ 83 linux

/dev/sda4 129034080 143364059 7164990 5 extended

/dev/sda5 129034143 139267484 5116671 83 linux

/dev/sda6 139267548 143364059 2048256 82 linux swap

[root@php5 ~]# tune2fs -l /dev/sda3 |grep "block size" #找到block大小。

block size: 4096

(122194293-75778605)*512/4096 =528691 利用公式算出邏輯塊地址

b = (int)((l-s)*512/b)

[root@php5 ~]# debugfs

debugfs 1.35 (28-feb-2004)

debugfs: open /deb/sda3

/deb/sda3: no such file or directory while opening filesystem

debugfs: open /dev/sda3

debugfs: icheck 582391

block inode number

582391 277584

debugfs: ncheck 277584

inode pathname

277584 /users/inn.net.cn/data/upload/download/innshow004.rar

debugfs: quit

[root@php5 ~]#dd if=/dev/zero of=/dev/sda1 bs=4096 count=1 seek=582391 #找到這個快的檔案之後,需要做好備份,我們強制把它設定為0位元組。

[root@php5 ~]# sync

2樓:大大蟲

檢查一下只讀的檔案系統錯誤,重新掛載

3樓:倨罪證非

解決辦法 1.重啟看是否可以修復(很多機器可以) 2.使用用fsck – y 來修復檔案系統 3.

若,在進行修復的時候有的分割槽會報錯,重新啟動系統問題依舊 檢視下分割槽結構 [root@localhost mobile]# more /etc/fstab [root@localhost ~]# more /proc/mou...

4樓:書飛凝

解除安裝檔案系統——fsck檢查、修復檔案系統——重新掛載

如果是系統正在使用的檔案系統,無法解除安裝,重啟修復

5樓:出門在外

單使用者模式下

mount / -o rw,remount

linux系統故障解決方案,linux系統故障進不去?求助

你這個說法太籠統了,有很多種故障啊,比如你進不了系統啊,你的引匯出問題了啊,你的服務有錯啊,太多太多。一點點是說不完的。建議你說出哪方面的內容的故障。這樣才可以有針對性的回答你的問題。linux的故障也好別的作業系統故障也好,你應先說清楚你的症狀,別人才好給你幫助呀!linux系統故障進不去?求助 ...

如何解決單硬碟 雙系統的問題,如何解決硬碟供電不足的問題?

你的盤以前裝過其它東西吧。從1 638裡面的東西被刪除掉了。從639 1148是你的xp,且這個是擴充套件分割槽,不是活動分割槽。從1149 2610是空閒的部分。所以可用的空間是2個不連續的空間段。從圖上給出的現象看問題是,盤上的mbr並非是xp所建立的,而是刪掉的1 638所建的,而mbr中不過...

如何解決脫髮,如何解決脫髮

1.內分泌性脫髮 脂溢性 經常洗髮,控制頭油,藥物 2.病理性脫髮 多休息,身體 或停藥後頭發會重新長出。3.化學性脫髮 不使用刺激性強的染髮劑 燙髮劑及劣質洗髮用品。4.物理性脫髮 不要使用易產生靜電的尼龍梳子和尼龍頭刷,在空氣粉塵汙染嚴重的環境戴防護帽並及時洗頭。5.營養性脫髮 加強營養,多吃蔬...