Linuxfile 文件(linux $file)
在Linux中-f file是什么意思?
這個-f如果是出現(xiàn)在shell腳本里面,目的就是判斷一下目標(biāo)文件是否存在。如果是在make的時候加這個-f參數(shù),則可以在對應(yīng)的makefile文件里面找到-f執(zhí)行的什么操作。
linux的corefile文件能刪除嗎?
Corefile文件可以刪除,因為該文件是臨時緩存文件。
linux系統(tǒng)磁盤為什么突然變成Read-onlyfilesystem?
這種情況通常都是由于系統(tǒng)發(fā)現(xiàn)磁盤硬件故障或文件系統(tǒng)中文件被損壞之后而采取的保護(hù)機制導(dǎo)致的。為了保護(hù)數(shù)據(jù)不破壞分區(qū)中已有內(nèi)容,Linux在掛載文件系統(tǒng)時就只用read-only只讀方式加載了。至于掛載的文件系統(tǒng)為什么會莫名地變成以只讀方式掛載的具體原因,這就不知道了??赡艿脑蛴校?/p>
1
2
3 系統(tǒng)文件損壞; 磁盤有壞道; fstab文件配置錯誤,如分區(qū)格式錯誤錯誤(將ntfs寫成了fat)、配置指令拼寫錯誤等。 如果能夠確認(rèn)數(shù)據(jù)和系統(tǒng)的文件沒有被損壞,修復(fù)fstab文件配置后只要重新R/W加載或reboot就能夠恢復(fù)正常。1 2 #以讀寫方式重新掛載文件系統(tǒng) mount -o remount rw / 如果機器上有重要文件,在重新加載文件系統(tǒng)前可以用scp命令將其備份到遠(yuǎn)程主機上:1 scp -r import_dir/import_file user@host:backup_dir 之所以使用scp -r命令備份重要目錄/文件到遠(yuǎn)程主機上,而不用tar命令打包壓縮后再傳輸,因為在用tar命令打包壓縮文件/目錄時會涉及到寫磁盤操作,這會引起Read-only file system的錯誤。如果是文件系統(tǒng)有問題,那就需要在umount狀態(tài)下執(zhí)行fsck命令來檢查文件系統(tǒng)并修復(fù)文件系統(tǒng)中的錯誤。1 2 3 nohup fsck -y /dev/VolGroup00/LogVol00 > /dev/shm/fscklog & # 檢查好后重啟 reboot 如果是磁盤硬件損壞,最好的方法就是直接換一個新硬盤。如果你覺得舊硬盤扔了可惜,還可以將它低格之后,再重新安裝系統(tǒng),系統(tǒng)重新安裝后,磁盤會重新分區(qū)。如果僅僅是想將數(shù)據(jù)備份出來而且機器又在身邊的話,你可以用live-cd從光盤啟動系統(tǒng),然后直接備份。當(dāng)然此時你也可以修改硬盤中的配置文件,如/etc/fstab。
總結(jié)
以上是生活随笔為你收集整理的Linuxfile 文件(linux $file)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Apache Wicket:记住我的功能
- 下一篇: JSF组件库–质量不只是零缺陷