出現錯誤的原因是由於我突發奇想寫了一個reboot集群的腳本,導致集群非法關機,然後就炸了。。。
在我使用上述reboot腳本後,發現MobaXterm(遠程工具)ssh死活連不上了。
趕緊檢查集群,發現如下報錯:
由於心急沒有管報錯(第一次見看不懂),直接輸密碼進入界面(我的是無可視化界面的CentOS 6.5)。
進界面後首先嘗試ssh其他節點。報錯。
嘗試從宿主機ping虛擬機,也ping不通。
那麼首先確定網路問題,查看/etc/sysconfig/network-scripts/ifcfg-eth0下的ip配置。
沒有問題。
輸入命令查看ip:
發現只有127.0.0.1,此時基本確定網路服務故障或未自啟動。
輸入命令啟動網路服務:
可以看到ip正常了。
測試宿主機ping虛擬機也正常了。
測試虛擬機ping虛擬機也正常了。
測試ssh本機也正。。。等等!
ssh沒通,報錯如下:
和最開始的報錯是一樣的,有了經驗,大致也猜測的出很有可能sshd服務也沒有自啟動。
輸入sshd啟動命令:
控制台報錯信息:
/var/lock/subsys/sshd not group or world-writable
出現此報錯,整個系統問題已經初現端倪。
雖然啟動sshd服務報錯了,但嘗試ssh本機卻正常了。
此時試著啟動集群的各個進程。
果然,大量報錯。
只讀文件系統 幾個大字摧毀我幼小的心靈
想起解決的網路、ssh問題,明白了罪惡的源頭就在....
就是它!萬惡之源!
首先查看掛載的分區:
又有報錯,不過看不懂。猜測是mount命令相關的文件也被修改成只讀了。
開機報錯的/dev/sda1分區並沒有掛載,而/dev/sda3是正常的rw(讀寫)狀態。
我有點暈。
嘗試修復/dev/sda3分區:
第一次使用fsck命令,看不太明白,不過該命令沒起到什麼作用。
有點絕望,隨手嘗試了修改/dev/sda3分區的狀態:
居然不報錯了!
至此報錯全部消失,網路服務和ssh服務也正常開機自啟了。
留下懵逼的我,具體原理日後學習再補充。
② linux文件系統為什麼會變成只讀的方式
解決方法
1、重啟看是否可以修復(很多機器可以)
2、使用用 fsck – y /dev/hdc6 (/dev/hdc6指你需要修復的分區) 來修復文件系統
3、若,在進行修復的時候有的分區會報錯,重新啟動系統問題依舊
查看下分區結構
[root@localhost ~]# mount
/dev/sda3 on / type ext3 (rw)
proc on /proc type proc (rw)
sysfs on /sys type sysfs (rw)
devpts on /dev/pts type devpts (rw,gid=5,mode=620)
/dev/sda1 on /boot type ext3 (ro)
tmpfs on /dev/shm type tmpfs (rw)
none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw)
sunrpc on /var/lib/nfs/rpc_pipefs type rpc_pipefs (rw)
查看ro掛載的分區,如果發現有ro,就重新mount
umount /dev/sda1
mount /dev/sda1 /boot
如果發現有提示「device is busy」,找到是什麼進程使得他busy
fuser -m /boot 將會顯示使用這個模塊的pid
fuser -mk /boot 將會直接kill那個pid
然後重新mount即可。
4、直接remount,命令為
[root@localhost ~]# mount -o rw,remount /boot
③ linux下修改文件夾許可權提示chmod: 更改xx 的許可權: 只讀文件系統
linux下修改文件夾許可權提示chmod: 更改xx 的許可權: 只讀文件系統是設置錯誤造成的,解決方法為:
1、打開只讀文件目錄了顯示-r--r--r--代表著文件只讀,如圖。
④ 別的電腦發到我的電腦上的文件全部是只讀,是為什麼
可能是以下原因配納導致:
文件的許可權設置為只讀:發送文件的計算機設置了文培凳沒件許可權為只讀,因此在接收方計算機上打開文件時,無法編輯或保存更改。
文件被其他程序佔用:如果文件正在被其他程序佔用,例如正在被列印或正在被另一個用戶編輯,那麼它可能會被設置為只讀。
接收方計算機的安全設置:接收方計算機的安全設置可能會限制對文件的訪問許可權,從而只允許只讀訪問。
文件系統錯誤:在某些情況下,文件系統錯誤可能會導致文件被設置為只讀。
為解決該問題,可以嘗試以下方法:
嘗試將文件復制到另一個位置,然後嘗試編輯復制後的文件。
確保文件沒有被其他程序佔用。如果有,請關閉其他程序再嘗試打開文件。
檢查接收方計算機的安全設粗歷置,確保該用戶有足夠的許可權來訪問和編輯文件。
如果以上方法都不起作用,那麼可能需要修復文件系統錯誤或重新安裝操作系統。
⑤ linux root用戶修改許可權說是只讀文件系統,怎麼辦
linux root用戶修改許可權說是只讀文件系統是設置錯誤造成的,解決方法為盯胡:
1、打開linux系統,建立一個目錄,文件夾創建命令mkdir ceshi。
注意事項:
Linux與其他操作系統相比 ,具有開放源碼、沒有版權、技術社區用碼頃戶多等特點 ,開放源碼使得用戶可以自由裁剪,靈活性高,功能強大,成本低。
⑥ linux修改屬性時提示是只讀文件系統怎麼回事 chmod 777 什麼的都用了 可是就是不行。
1、當前用戶許可權是否正確
2、當前分區是否可讀寫
3、是否設置許可權遮罩
4、是不是RP有問題
⑦ 文件為什麼存不了U盤,顯示只讀文件系統
您好,很高興老岩回答您的問題:
有2個叢含睜滲歲原因;第一該文件被寫入保護,不能移動拷貝等一些列操作。第二U盤或者該文件中病毒或者電腦殺毒軟體導致。