sd卡umount時busy解決方法

2021-10-10 07:40:13 字數 793 閱讀 3268

**中需要格式化儲存卡,因此需要先umount,但是往往會因為操作sd卡的一些描述符沒有關閉導致不能umount成功。

直接kill那個程序

fuser -m /mountpath

kill -9 pid #上一條命令顯示的程序號

通過訊息佇列傳送還未關閉的檔案描述符

fuser -m 掛載的絕對路徑 #檢視有哪些程序正在操作這個裝置

ls -l /proc/程序id/fd #檢視哪些檔案描述符開啟的,同時看開啟的哪些檔案

(《unix環境高階程式設計》第17章 高階程序間通訊  有提到,2021/1/3改)

以下是做個測試,

#include #include #include #include #include #include using namespace std;

struct mystr;

};int main();};

int main()

{ int otherpid;//輸入程序id

cin >> otherpid;

int msgid = msgget((key_t)1234,0666 | ipc_creat);

if(msgid == -1){

cerr << "msgid"執行結果:

Linux下的SD卡分割槽 解決sd卡分割槽損壞

首先在windows下面使用hp格式化工具格式化sd卡,然後將sd卡接入linux作業系統。識別sd卡後,開啟終端。檢視sd卡是否已經掛載,如果已經掛載需要先解除安裝再操作。可以通過mount來進行檢視。輸入mount,我們可以看到我們的碟符為sdb。在終端輸入umount media fat32將...

解決SD卡不能讀寫的問題

版權 桂林電子科技大學一系科協wogoyixikexie gliet 平台 wince5.0 2440 5.0 bsp 發布日期 2009年5月5日 17 30 37 最後修改 現在使用sunrain hjb的小軟體設定一下gph8輸出,就可以正常讀寫sd卡了。sunrain hjb牛人讓我學到了好...

手機SD卡已損壞的解決方法

一些androd機器,尤其是非大牌機器,有時總是操作一下就提示 sd卡已損壞 這時你就發現涉及到儲存的功能都使用不了了,是不是很抓狂呢!一般這種情況,大部分人會重新安裝一下sd卡,如果重新安裝就好了,那證明可能是你的卡槽鬆動了接觸不良 如果重新安裝還不行,一般會選擇格式化,但是這樣最大的缺點就是裡面...