磁碟唯讀 ro 讀寫 rw

2022-06-01 23:00:09 字數 1343 閱讀 2028

1、mount:

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

[root@localhost ~]# mount

/dev/cciss/c0d0p2 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/cciss/c0d0p7 on /home type ext3 (rw)

/dev/cciss/c0d0p6 on /var type ext3 (rw)

/dev/cciss/c0d0p3 on /usr type ext3 (rw)

/dev/cciss/c0d0p1 on /boot type ext3 (rw)

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)

/dev/dm-0 on /home/book/upload/bookfile1 type ext3 (rw)

/dev/dm-1 on /home/book/upload/bookfile2 type ext3 (rw)

/dev/dm-2 on /backup type ext3 (rw)

/dev/dm-3 on /home/book/upload/bookfile3 type ext3 (ro)

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

3、umount /dev/dm-3

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

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

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

然後重新mount即可。

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

mount -o rw,remount /mnt/data。

當系統出現故障進入單使用者模式時,通常/分割槽(根分割槽)會以唯讀方式mount,這時候如果只是對其他磁碟執行fsck當然沒有問題,但是如果想要修改檔案,會發現所有檔案都是唯讀狀態,無法修改。好在linux下的mount命令支援乙個remount選項,只需要執行如下命令:

mount / -o rw,remount

就可以將根分割槽重新mount為讀寫狀態,從而可以完成必要的系統配置修改。

RO和RW還有ZI代表什麼?

一般而言,乙個程式包括唯讀的 段和可讀寫的資料段。在arm 的整合開發環境中,唯讀的 段和常量被稱作ro 段 readonly 可讀寫的全域性變數和靜態變數被稱作rw 段 readwrite rw段中要被初始化為零的變數被稱為zi 段 zeroinit 對於嵌入式系統而言,程式映象都是儲存在flas...

ARM程式的RO段 RW段和ZI段 Image

limit 含義 了解ro,rw和zi需要首先了解以下知識 arm程式的組成 此處所說的 arm程式 是指在arm系統中正在執行的程式,而非儲存在rom中的bin映像 image 檔案,這一點清注意區別。乙個arm程式包含3部分 ro,rw和zi ro是程式中的指令和常量 rw是程式中的已初始化變數...

C 實現磁碟去唯讀屬性

磁碟去唯讀屬性也是有兩種方法,一種是diskpart工具的 attributes disk clear readonly 命令,還有一種是執行wmi的帶引數方法。關於如何寫c 呼叫diskpart工具和c wmi在前面兩篇文章 c 實現磁碟聯機 和 c 實現磁碟初始化中都提及到了。直接附上 1.di...