導航:首頁 > 器材知識 > 如何解決linux設備或資源忙

如何解決linux設備或資源忙

發布時間:2023-01-20 22:07:20

❶ linux怎麼刪除剛才新添加的磁碟擴展目錄exapp

exapp在root目錄下是可以被oracle用戶使用的啊,還有,你是怎麼做的刪除操作導致的刪除不了?

❷ u盤載入失敗Device or resource busy是什麼原因

Device or resource busy 設備或資源繁忙 拼音 雙語對照 Device or resource busy 網路 設備或資源忙; 設備忙
載入驅動模塊時Device or resource busy的解決方法
insmod或modprobe驅動模塊時Device or resource busy的解決方法

在編譯好memdev驅動模塊後,通過insmod載入模塊時發現以下錯誤提示:
#insmod memdev.ko
insmod: error inserting 'memdev.ko': -1 Device or resource busy

這種情況一般都是驅動的設備號已經被系統使用了。
我回頭查看memdev模塊的主設備號,我定義的是254,然後查看系統設備列表。
#cat /proc/devices
Character devices:
1 mem
2 pty
3 ttyp
4 /dev/vc/0
4 tty
4 ttyS
5 /dev/tty
5 /dev/console
5 /dev/ptmx
6 lp
7 vcs
10 misc
13 input
21 sg
29 fb
128 ptm
136 pts
180 usb
189 usb_device
254 vmci

Block devices:
1 ramdisk
2 fd
7 loop
8 sd
9 md
22 ide1
65 sd
66 sd
67 sd
68 sd
69 sd
70 sd
71 sd
128 sd
129 sd
130 sd
131 sd
132 sd
133 sd
134 sd
135 sd
253 device-mapper
254 mdp

此時發現字元設別驅動的254已經被使用了。

解決方法:更換一個上表未使用的的主設備號,或者直接讓系統自動分配。
-----------------------------------------------------------------------------------------

另外值得注意的是,編譯內核模塊的時候,必須有一個已經配置好並編譯過的內核源代碼樹。否則會出現以下錯誤:
Building moles, stage 2.
/xxx/linux-2.6.29/scripts/Makefile.modpost:43: include/config/auto.conf: No such file or directory
make[2]: *** No rule to make target 'include/config/auto.conf'.
make[1]: *** [moles] Error 2
make[1]: Leaving directory '/xxx/linux-2.6.29'
make: *** [all] Error 2

解決方法:先配置編譯內核源代碼樹,然後再編譯內核模塊或者驅動模塊。

❸ 安裝linux FC4遇到的一個問題

這個,不是很懂,不過還是支持一下

❹ 怎麼樣擴大linux 分區

這里以Red hat AS4 為例。當磁碟分區發現不夠用時,能想道的第一個做法就是增加分區大小。但是一般Linux如果沒有採用邏輯卷管理,則動態增加分區大小很困難,一個能想道的辦法就是,備份分區文件系統數據,刪除分區,然後再重新創建分區,恢復備份的文件系統,這個做法比較玄,可能刪除分區後導致系統無法啟動。
第二個做法就是,創建一個新的邏輯分區(當然必須有未使用的磁碟空間能分配),將文件系統從老分區拷貝到新分區,然後修改fstab,使用新分區/文件系統替換老的分區/文件系統
第三種做法是,創建一個新的邏輯分區,將新的邏輯分區格式化ext3(或其他類型)的文件系統,mount到磁碟空間不夠的文件系統,就跟原來的分區/文件系統一樣的使用。
這里採用的是第三種方式:

sdb為第二個SCSI硬碟。

[root@hdp0 hadoop]# /sbin/fdisk /dev/sdb

The number of cylinders for this disk is set to 8942.
There is nothing wrong with that, but this is larger than 1024,
and could in certain setups cause problems with:
1) software that runs at boot time (e.g., old versions of LILO)
2) booting and partitioning software from other OSs
(e.g., DOS FDISK, OS/2 FDISK)

Command (m for help): p

Disk /dev/sdb: 73.5 GB, 73557090304 bytes
255 heads, 63 sectors/track, 8942 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot Start End Blocks Id System
/dev/sdb1 * 1 130 1044193+ 83 Linux
/dev/sdb2 131 391 2096482+ 82 Linux swap
/dev/sdb3 392 521 1044225 83 Linux
/dev/sdb4 522 8942 67641682+ 5 Extended
/dev/sdb5 522 586 522081 83 Linux
/dev/sdb6 587 651 522081 83 Linux
/dev/sdb7 652 1173 4192933+ 83 Linux

可以看出sdb1,2,3為主分區,sdb4為擴展分區。後面的sdb5,6,7則為邏輯分區。柱面編號(Start,End)是連續的,sdb7隻用道了1173,而從擴展分區看最大到8942,也就是說,還有7769個柱面是空閑的,一個柱面大小為8225280,約為8M大小。還剩7769*8225280bytes,約62G未使用。

新增加一個邏輯分區(註:若涉及到主分區和擴展分區,實際情況可能比這個復雜,這里4個主分區(包括擴展分區)都分過了,所以只能分邏輯分區)
Command (m for help): n
First cylinder (1174-8942, default 1174):
Using default value 1174
增加大小為10G
Last cylinder or +size or +sizeM or +sizeK (1174-8942, default 8942): +10240M

增加後看一下,多了一個邏輯分區/dev/sdb8
Command (m for help): p

Disk /dev/sdb: 73.5 GB, 73557090304 bytes
255 heads, 63 sectors/track, 8942 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot Start End Blocks Id System
/dev/sdb1 * 1 130 1044193+ 83 Linux
/dev/sdb2 131 391 2096482+ 82 Linux swap
/dev/sdb3 392 521 1044225 83 Linux
/dev/sdb4 522 8942 67641682+ 5 Extended
/dev/sdb5 522 586 522081 83 Linux
/dev/sdb6 587 651 522081 83 Linux
/dev/sdb7 652 1173 4192933+ 83 Linux
/dev/sdb8 1174 2419 10008463+ 83 Linux

可以看到,增加了一個sdb8的分區,柱面號從1174到2419.

寫入分區表,執行分區操作
Command (m for help): w
The partition table has been altered!

Calling ioctl() to re-read partition table.

WARNING: Re-reading the partition table failed with error 16: 設備或資源忙.
The kernel still uses the old table.
The new table will be used at the next reboot.
Syncing disks.
分區完後,是看不到文件系統的

[root@hdp0 hadoop]# df -m
Filesystem 1M-塊 已用 可用 已用% 掛載點
/dev/sdb1 1004 582 372 62% /
none 1014 0 1014 0% /dev/shm
/dev/sdb3 1004 807 147 85% /home
/dev/sdb5 494 11 458 3% /opt
/dev/sdb7 4031 3272 554 86% /usr
/dev/sdb6 494 87 382 19% /var
重啟機器
reboot
格式化文件系統
[root@hdp0 hadoop]#/sbin/mkfs.ext3 /dev/sdb8
mount文件系統,/home/develop 為/home下一目錄

[root@hdp0 hadoop]#mount /dev/sdb8 /home/develop
查看文件系統,可以看到新建立的分區/文件系統已經掛載上,能夠使用了。
[root@hdp0 hadoop]# df -m
Filesystem 1M-塊 已用 可用 已用% 掛載點
/dev/sdb1 1004 582 372 62% /
none 1014 0 1014 0% /dev/shm
/dev/sdb3 1004 807 147 85% /home
/dev/sdb5 494 11 458 3% /opt
/dev/sdb7 4031 3272 554 86% /usr
/dev/sdb6 494 87 382 19% /var
/dev/sdb8 9621 54 9079 1% /home/develop

❺ linux 系統下掛載分區時為啥報設備或資源忙

存儲設備一般是獨占的。只能有一個訪問進程。
被獨占後,一般系統的提示就是「忙」。

❻ 在linux as4 u4下用fdformat命令格式化軟盤

fuser -V /mnt/floppy

kill 【使用的進程】

再進行格式化,

不行的話 可能是軟碟機或磁碟壞

❼ 大共享雲伺服器報錯mv: cannot move `home' to `databak': Device or resource busy,怎麼解決

在終端上輸入命令df -h查看分區情況,[root@localhost ~]# df -h,使用[root@localhost ~]# umount /home卸載/home,可能會出現設備忙提示,這表示有程序正在佔用該分區。接下來使用[root@localhost ~]# fuser -km /home,終止佔用的進程。如果卸載還是提示設備忙,那就反復執行fuser -km /home直至可以卸載,然後再使用[root@localhost ~]# umount /home卸載分區。之後就沒有使用mv進行各種移動。

❽ 重新做了linux系統 進去後 ifconfig 只顯示lo 圖形界面下配置激活提示錯誤 設備或資源忙

可能是網卡驅動不匹配。
如果是rtl8169的網卡,可以試試直接modprobe rtl8169
如果你知道是什麼網卡,也可以直接載入驅動。
可以用lspci查看你機器里是什麼網卡。

閱讀全文

與如何解決linux設備或資源忙相關的資料

熱點內容
steam令牌換設備了怎麼辦 瀏覽:246
新生測聽力儀器怎麼看結果 瀏覽:224
化學試驗排水集氣法的實驗裝置 瀏覽:156
家用水泵軸承位置漏水怎麼回事 瀏覽:131
羊水鏡設備多少錢一台 瀏覽:125
機械制圖里型鋼如何表示 瀏覽:19
測定空氣中氧氣含量實驗裝置如圖所示 瀏覽:718
超聲波換能器等級怎麼分 瀏覽:800
3萬軸承是什麼意思 瀏覽:110
鑫旺五金製品廠 瀏覽:861
蘇州四通閥製冷配件一般加多少 瀏覽:153
江北全套健身器材哪裡有 瀏覽:106
水表閥門不開怎麼辦 瀏覽:109
花冠儀表盤怎麼顯示時速 瀏覽:106
洗砂機多少錢一台18沃力機械 瀏覽:489
超聲波碎石用什麼材料 瀏覽:607
組裝實驗室製取二氧化碳的簡易裝置的方法 瀏覽:165
怎麼知道天然氣充不了閥門關閉 瀏覽:902
公司賣舊設備掛什麼科目 瀏覽:544
尚葉五金機電 瀏覽:59