安裝Bcache中遇到的問題記錄

2021-07-10 20:58:24 字數 955 閱讀 9581

linux新手小白,安裝bcache,遇到些問題,記錄如下:

小白不懂linux,先apt-get安裝gparted 對ssd進行分割槽,只分了乙個區,沒選擇檔案系統,直接mount

後嘗試 make-bcache 失敗,說已有超塊,可使用乙個命令擦除,嘗試使用給出的命令擦除,依舊擦除失敗,多次嘗試未果,後重新將ssd分為兩個分割槽,在邏輯分割槽中再次嘗試make-bcache -c 提示要擦除,用命令擦除後成功。

對hdd進行make-bcache時,遇到分割槽問題,解決後再邏輯分割槽make-bcache成功

之後進行下一步,echo /dev/sdb > /sys/fs/bcache/register  嘗試寫時發現fs下根本沒有bcache,原因是bcache模組沒有載入,在lib/modules/3.13……/kernel/drivers/md/bcache中找到bcache.ko 使用insmod命令進行安裝,裝好後fs目錄下出現bcache,再次執行echo /dev/sdb > /sys/fs/bcache/register 成功

下一步attach快取到後端裝置時,嘗試失敗(echo > /sys/block/bcache0/bcache/attach)

先報許可權不足,改用su之後顯示沒有那個檔案或目錄,發現資料夾時乙個符號鏈結,以為因為時符號鏈結所以會找不到,找到指向的檔案後,再次嘗試echo,還是找不到檔案或目錄,想開啟attach檔案看一下是什麼內容,發現沒有讀許可權,chmod修改許可權後,發現檔案為空沒有內容,之後退回發現sys目錄沒有寫許可權,以為是因此失敗,修改sys目錄許可權,再次嘗試,還是失敗。  最後發現,要求寫入的時cacheset 的uuid,我錯誤的試圖寫入後端裝置的uuid,改為寫入快取uuid後成功。

之後設定檔案系統為ext4,並進行mount,完成。

整個過程其實本來十分簡單,但是本人對於linux十分陌生,一些基本的知識都沒有弄清楚就開始做,所以遇到問題時不能馬上判斷出問題出在**,會在一些毫無關係的點上浪費很多時間。

開發中遇到的問題記錄

jquery相關問題 1.html 方法無法獲取到input中的value tomcat相關問題 1.web.xml中 do配置導致tomcat無法啟動 intellij idea中怪異出錯bug,tomcat中和main中md5加密不一致 在tomcat下,getbytes eclipse按utf...

mod rails安裝遇到的問題記錄下

rake需要安裝 gem install rakeapache需要安裝,並且需要設定環境變數 export apxs2 usr local apache2 bin apxs 然後在passenger bin目錄下面執行.bin passenger install apache2 module 報錯說...

ubuntu系統安裝cuda遇到的問題記錄

想用kaldi做語音識別,因為最好在linux上編譯,並且需要cuda加持,於是開始了漫長的安裝之路,cuda斷斷續續安裝了1週才搞定。這裡記錄一些步驟以及遇到的問題。1.安裝ubuntu 16.04,成功 2.安裝cuda10.2,失敗 原因後述 3.安裝ubuntu18.04,成功 4.安裝cu...