Linux设备文件(linux文件 设备)
linux設(shè)備文件怎么卸載?
1、直接卸載
2、提示被占用,使用強(qiáng)制卸載
3、使用umount -f,問(wèn)題依舊。使用fuser命令,先確認(rèn)有那些進(jìn)程在占用該目錄
# fuser -cu /data1/img
/data1/img: 1757c(mysql)
上面查看發(fā)現(xiàn)是pid為1757的mysql用戶(hù)起的進(jìn)程在占用該目錄。
4、確認(rèn)mysql所起的進(jìn)程可以kill 后,可以直接使用fuser 的k參數(shù)進(jìn)行kill (也可以手動(dòng)停掉1757進(jìn)程再卸載)
LINUX如何查看裸設(shè)備?
可以用df-h查看。
1、裸設(shè)備定義:一塊沒(méi)有分區(qū)的硬盤(pán),稱(chēng)為原始設(shè)備(RAWDEVICE)或者是一個(gè)分區(qū),但是沒(méi)有用EXT3,OCFS等文件系統(tǒng)格式化,稱(chēng)為原始分區(qū)(RAWPARTITION)以上兩者都是裸設(shè)備。
2、裸設(shè)備的綁定有文件系統(tǒng)的分區(qū)是采用mount的方式掛載到某一個(gè)掛載點(diǎn)的(目錄)而裸設(shè)備不能mount,只能綁定到/dev/raw/下的某一個(gè)設(shè)備名比如/dev/raw/raw13、裸設(shè)備的綁定方法修改/etc/sysconfig/rawdevices,添加以下內(nèi)容,這里sdd1和sdd2是原始分區(qū)名或者原始設(shè)備(硬盤(pán))名,raw1和raw2是/dev目錄下的原始設(shè)備名,編號(hào)從raw1到raw255,也就是最多可以綁定255個(gè)裸設(shè)備。/dev/raw/raw1/dev/sdd1/dev/raw/raw2/dev/sdd2然后修改裸設(shè)備的屬主和訪問(wèn)權(quán)限chownoracle:dba/dev/raw/raw1chownoracle:dba/dev/raw/raw2chmod660/dev/raw/raw1chmod660/dev/raw/raw2最后使得裸設(shè)備生效,并且在機(jī)器啟動(dòng)的時(shí)候就自動(dòng)加載執(zhí)行/etc/init.d/rawdevicesrestart使裸設(shè)備生效執(zhí)行/sbin/chkconfigrawdeviceson保證機(jī)器啟動(dòng)的時(shí)候裸設(shè)備能夠加載,這一步很重要。4、裸設(shè)備的讀寫(xiě)不能用cp等命令操作,寫(xiě)入內(nèi)容用dd命令,可以參閱相關(guān)資料。5、清空裸設(shè)備,相當(dāng)于格式化啦bs是快的大小,blocksizecount是快的數(shù)量,這兩者相乘大于裸設(shè)備的容量即可。ddif=/dev/zeroof=/dev/raw/raw1bs=8192count=12800ddif=/dev/zeroof=/dev/raw/raw2bs=8192count=12800
在linux系統(tǒng)中,以什么方式訪問(wèn)設(shè)備?
設(shè)備保存在/dev/下面,分別使用sda 、sdb……表示不同的硬盤(pán),sda1、sda2……表示同一塊硬盤(pán)的不同分區(qū)!如果有個(gè)分區(qū)或者硬盤(pán)是沒(méi)有掛載文件系統(tǒng)的,而且沒(méi)有自動(dòng)掛載,那就手動(dòng)掛載,使用 mount /dev/sda1 /mnt 命令,表示掛載第一塊硬盤(pán)的第一個(gè)分區(qū)到/mnt目錄下面,然后使用cd命令切換到/mnt目錄下面,使用ls命令查看命令中的文件!
總結(jié)
以上是生活随笔為你收集整理的Linux设备文件(linux文件 设备)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: linux误删文件怎么恢复(linux
- 下一篇: 安卓误触安装软件(安卓误触)