etc/fstab 文件記錄了伺服器上硬碟分區信息,啟動 Linux 的時候,檢查分區的 fsck 命令和掛載分區的 mount 命令都需要 fstab 中的信息,來檢查和掛載分區。/etc/mtab 文件記載的是現在系統已經裝載的文件系統,包括操作系統建立的虛擬文件等,每當 mount 掛載分區、umount 卸載分區,都會動態更新 mtab,mtab總是保持著當前系統中已掛載的分區信息,fdisk、df 這類程序,必須要讀取 mtab 文件,才能獲得當前系統中的分區掛載情況。
當然我們自己還可以通過讀取/proc/mount也可以來獲取當前掛載信息(即使用文章中用到的修復命令 grep -v rootfs /proc/mounts)。
當 /etc/mtab 因為磁碟滿或文件系統異常,導致該文件內缺失常或直接為空,就會出現上文記錄的問題了。
2. linux文件夾mnt為空
你設置共享成功,那隻是共享,那個mnt其實一般來說是用來掛載的,比如說掛載你XP的共享文件夾或是你的U盤,光碟等。你也可以把你自己的共享掛載到mnt目錄下去試試。
3. linux這個命令怎麼解釋的 sed '/^$/d' sed.txt > sed.txt 為什麼最後sed.txt變成了空文件
/^$/d的意思是刪除空行
此條命令的輸入流從sed.txt中取,輸出流還是sed.txt
我覺得一個文件不能同時作為輸入與輸出源,否則肯定會亂呀
當你用重定向">"而不是「>>」指定一個文件時,該文件是要被清空重新填入數據的,
而此時sed命令從sed.txt中就會找不到數據,處理結果就為空文件嘍
你把輸出文件換成sed1.txt就可以了
4. U盤在linux上拔出後在插進去,裡面的文件夾和文件名稱都是亂碼,而且文件夾全部顯示為空
問的是「U盤在linux上拔出後在插進去,」結果給個windows的截圖,恕我看不懂。
話說,Linux下U盤拔之前一定要同步緩存。Win下可以直接拔,Linux下必須安全刪除。
5. 國產linux(麒麟)列印pdf文檔數字為空的bug解決
筆者手裡有一批國產linu系統,目前開始用在日常的工作生產環境中,我差神知這個老程序猿勉為其難虛消的充當運維的或網管的角色。
國產linu系統常見的為麒麟Linux,統信UOS等,基本都是基於debian再開發的linux。
bug描述:
文字處理程序是WPS2019正版,系統內核麒麟4.4.131
列印機工作正常,系統正常,文字處理程序WPS可以預覽列印文件,WPS轉制的pdf文檔可以顯示,列印出的文檔數字為空白。
bug解決:
根據筆者的經驗解決的。原因是,裝的是Linux正版操作系統,部分程序的正版保護做的非常到位,文檔中的數字字體使用的是Newtimes Romon字體,是受版權保護的。將文檔調整使用國產字體仿宋GB2312,方正字體等就沒有版許可權制了。
調整後,PDF文件列印瞎橋不在缺數字了,問題解決。