導航:首頁 > 文件類型 > linux文件readonly了

linux文件readonly了

發布時間:2023-03-03 11:14:23

『壹』 linux系統文件只讀怎麼辦

1、打開linux系統,在linux的桌面的空白處右擊。
2、在彈出的下拉選項里,點擊打開終端。
3、在終端窗口中輸入chmod666+需要改成可讀可寫的文件名命令,回車即可。

『貳』 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)
/dev/nb1 on /EarthView/RAW type ext3 (ro)(變為只讀了)

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

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 e 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

『叄』 Linux文件系統只讀

重新mount
mount
-o
remount,rw
/dev/sda2
/mntpoint
如果出錯不能mount,則需要卸載文件系統,檢查後再mount
umount
/mntpoint
fsck
/dev/sda2

『肆』 linux里的文件,如何設置為只讀許可權文件

需要准備的材料分別是:電腦、linux連接工具

1、首先連接上linux主機,進入等待輸入指令的linux命令行狀態。

『伍』 如何快速解決linux只讀系統 Read-only file system

改文件復:

sudochmod764filename

7文件制filename創建者可寫,可讀,可執行。

6文件filename創建者同組成員可讀,可執行。

4其他人可執行。


改文件系統:

fsck.ext4 -y /dev/sda1(根分區對應的磁碟分區,可通過df -h 命令獲取)

友情提示,磁碟操作涉及數據安全,不要照搬我的命令,否則數據丟失自己面壁去哭去。

『陸』 linux文件系統自動變成只讀 為什麼

因為當前用戶對那個文件沒有相應的許可權,你可以在那個目錄執行命令 ls -l查看當前迴文件以及相應的所有者和對應的許可權答,drwxrwxrwx應該是這樣的,每一個字母都有可能是 - ,其中第一個d表示是不是文件夾,後面的分成三組,分別對應所有者,所屬組,其它用戶。r是讀許可權,w是寫,x是執行。 如果你是Ubuntu系統的話可以用sudo命令提升用戶許可權,系統會提示你輸入root用戶的密碼。如果是Redhat, Fedora, CentOS之類的系統就直接su -,然後系統會提示你輸入root密碼,這回你就有許可權了。 用root用戶是可以修改文件的所有者和所屬組的。詳細的你可以查一下chown和chgrp命令。要修改相應的許可權可以看一下chmod命令。 如果還有不明白的可以追問或者私信。Linux系統其實很不錯,日常用也很不錯,你需要的都能滿足。

『柒』 Linux下root用戶用vim編輯器打開文件進行編輯,提示該文件為readonly

那是來因為文件的屬性源是只讀屬性,可以讓Vim編輯器強制寫入,強制寫入針對的就是只讀屬性的文件,但是必須對文件有寫入許可權。你是root用戶編輯文件的,有寫入許可權,你就用強制寫入好了,強制寫入的Vim命令是:w!或者:wq!,就是保存文件的命令後面加上一個英文感嘆號。

閱讀全文

與linux文件readonly了相關的資料

熱點內容
編程寫東西都寫得是什麼 瀏覽:35
蔚來怎麼推薦app 瀏覽:269
6s輸入密碼來使用siri 瀏覽:742
程序員黑客頭像酷 瀏覽:739
mvc接受上傳文件 瀏覽:365
程序員可以轉金融嗎 瀏覽:193
無需用戶名密碼的共享 瀏覽:775
一加怎麼和win10傳輸文件 瀏覽:425
大數據分析哪些行業 瀏覽:848
win10刪除自動更新文件在哪裡 瀏覽:581
cad打開一個文件要關閉另一文件 瀏覽:432
鋼鐵雄心4升級包 瀏覽:558
一加找不到恢復文件 瀏覽:960
遼寧高中查分數的app有哪些 瀏覽:790
考研復試編程題可以考什麼 瀏覽:118
微信老男人頭像圖片 瀏覽:588
貸款app有哪些東西 瀏覽:74
sim卡突然無網路連接怎麼辦 瀏覽:150
制度文件內容要簡潔 瀏覽:96
java正則表達式一個或多個空格 瀏覽:420

友情鏈接