當前位置:首頁 » 操作系統 » linux刪除只讀文件

linux刪除只讀文件

發布時間: 2022-07-23 03:06:53

A. 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以後再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 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

B. 如何解決linux系統只讀

重新掛在分區mount
-o
remount,rw
/
就可以了。
想要了解更多關於linux的資訊和文章請關注《linux就該這么學》。

C. linux如何刪除只讀的文件系統

可以先賦許可權,用chmod命令。也還可使用root許可權強行刪除。 如:chmod 777 filename rm filename; 命令簡介: 變更文件或目錄的許可權。在UNIX系統家族裡,文件或目錄許可權的控制分別以讀取,寫入,執行3種一般許可權來區分。

D. linux只讀文件怎麼取消只讀

chmod 644 文件名,設置該文件為屬主讀寫,屬組和其他只讀。

E. linux中一個文件夾中包含只讀文件,怎麼刪除這個文件夾下面的所有文件

傻瓜式刪除,先把其他文件刪了剩下的那個只讀文件隨便改改名字後綴什麼的

F. 如何在LINUX下刪除只讀文件

可以先賦許可權,用chmod命令。也還可使用root許可權強行刪除。
如:chmod 777 filename rm filename;
命令簡介:
變更文件或目錄的許可權。在UNIX系統家族裡,文件或目錄許可權的控制分別以讀取,寫入,執行3種一般許可權來區分,另有3種特殊許可權可供運用,再搭配擁有者與所屬群組管理許可權范圍。您可以使用chmod指令去變更文件與目錄的許可權,設置方式採用文字或數字代號皆可。符號連接的許可權無法變更,如果您對符號連接修改許可權,其改變會作用在被連接的原始文件。許可權范圍的表示法如下:
u:User,即文件或目錄的擁有者。
g:Group,即文件或目錄的所屬群組。
o:Other,除了文件或目錄擁有者或所屬群組之外,其他用戶皆屬於這個范圍。
a:All,即全部的用戶,包含擁有者,所屬群組以及其他用戶。
有關許可權代號的部分,列表於下:
r:讀取許可權,數字代號為"4"。
w:寫入許可權,數字代號為"2"。
x:執行或切換許可權,數字代號為"1"。
-:不具任何許可權,數字代號為"0"。
s:當文件被執行時,根據who參數指定的用戶類型設置文件的setuid或者setgid許可權。

G. 怎麼l徹底l刪除linux下只讀文件夾,rm -rf沒用 chmod 777 filename不能改變文件夾屬性 急需答案,懂的來

只讀的文件系統吧?
什麼是只讀文件系統,你去試試刪 DVD-ROM 盤就知道了……

說 ccleaner 的那個你的蛋已經扯沒了。

H. linux下如何刪除只讀文件

sudo rm -rf yourfile

I. linux系統文件只讀怎麼辦

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

熱點內容
忘了路由器的密碼怎麼辦 發布:2025-01-20 07:25:46 瀏覽:706
壓縮段的作 發布:2025-01-20 07:04:13 瀏覽:378
安卓studio字體如何居中 發布:2025-01-20 07:04:13 瀏覽:151
edge瀏覽器無法訪問 發布:2025-01-20 06:52:57 瀏覽:330
c語言inline函數 發布:2025-01-20 06:45:43 瀏覽:747
安卓手機如何把鎖屏時間去掉 發布:2025-01-20 06:34:16 瀏覽:435
linux卸載jdk17 發布:2025-01-20 06:33:29 瀏覽:231
猿編程使用 發布:2025-01-20 06:17:58 瀏覽:453
編譯lichee 發布:2025-01-20 06:16:33 瀏覽:157
f5演算法 發布:2025-01-20 06:11:39 瀏覽:256