重裝OMV4時踩到的坑

節(jié)前手賤劲阎,在裝有debian上想用conda安裝的zsh代替系統(tǒng)的bash, chsh后又做了一系列現(xiàn)已經(jīng)想不起具體過程的神操作习瑰,無法通過遠程登陸上我的nas节吮。
本可嘗試登陸本地桌面解決問題,但想起當初裝系統(tǒng)時留下了一系列的問題道盏,選擇了重裝莹菱。
然而移国,雖然不是第一次裝debian和omv4,但是仍然踩了幾個坑道伟,記下以備忘迹缀。

安裝時不要選網(wǎng)絡源

手頭的debian9的u盤一直放在nas邊上,安裝時也就沒去升級debian10+omv4的組合蜜徽。但是安裝時祝懂,試過國內的cn2源,華為源, 清華源娜汁,全在安裝到1143個包左右開始卡機,進度極慢兄朋,扔在那數(shù)小時之后還只是安裝了幾個包掐禁。
所以在安裝時怜械,不能選擇net mirror, 直接本地鏡像先安裝好。在安裝后再更換成清華等國內源
先安裝包

apt install apt-transport-https ca-certificates

修改成清華源

vim /etc/apt/sources.list
# 默認注釋了源碼鏡像以提高 apt update 速度傅事,如有需要可自行取消注釋
deb https://mirrors.tuna.tsinghua.edu.cn/debian/ stretch main contrib non-free
# deb-src https://mirrors.tuna.tsinghua.edu.cn/debian/ stretch main contrib non-free
deb https://mirrors.tuna.tsinghua.edu.cn/debian/ stretch-updates main contrib non-free
# deb-src https://mirrors.tuna.tsinghua.edu.cn/debian/ stretch-updates main contrib non-free
deb https://mirrors.tuna.tsinghua.edu.cn/debian/ stretch-backports main contrib non-free
# deb-src https://mirrors.tuna.tsinghua.edu.cn/debian/ stretch-backports main contrib non-free
deb https://mirrors.tuna.tsinghua.edu.cn/debian-security stretch/updates main contrib non-free
# deb-src https://mirrors.tuna.tsinghua.edu.cn/debian-security stretch/updates main contrib non-free

exfat

apt-get install exfat-fuse exfat-utils

不要把miniconda3的放在PATH的優(yōu)先位置

個人喜歡用miniconda3裝最新版vim缕允,但是發(fā)現(xiàn)如果把miniconda3放到PATH里的優(yōu)先位置,會對系統(tǒng)運行造成一定的影響蹭越。
由于不像服務器要裝大量工具障本,最終用自己編譯vim的方式。注意+python+python3只能選一個响鹃,當然選python3了

./configure --with-features=huge \
  --enable-multibyte \
  --enable-luainterp=yes \
  --enable-perlinterp=yes \
  --enable-python3interp=yes \
  --with-python3-config-dir=/usr/lib/python3.5/config-3.5m-x86_64-linux-gnu \
  --prefix=/usr/local && \
make && make install

最終沒有在htpc上裝miniconda3

報錯驾霜,TypeError: 'NoneType' object is not callable

論壇上找到是由于python3.5的bug導致的錯誤

cd /usr/lib/python3.5
vim weakref.py 
第109行 def remove(wr, selfref=ref(self)) -> def remove(wr, selfref=ref(self), _atomic_removal=_remove_dead_weakref):

第117行_remove_dead_weakref(d, wr.key) -> _atomic_removal(d, wr.key)

一個自動掛載硬盤的腳本

我的nas上頂蓋內測面有兩個2.5硬盤位,裝了一個60g的ssd用于安裝系統(tǒng)买置,另一個1t的硬盤mount到mnt粪糙,這兩個基本不會動的硬盤就占據(jù)了j1800主板上僅有的兩個sata口。另外插了一個4口sata擴展卡忿项,用于前置面板處的4個3.5硬盤位蓉冈。
用下面的python腳本自動掛載3.5硬盤, 目標/srv/disks

#!/usr/bin/env python3
import os
import re
for l in os.popen("ls /dev/disk/by-path"):
    line = l.strip()
    if line.endswith('part1') and '02' in line:
        num = line[-7]
        source_dir   = os.path.join('/dev/disk/by-path', line)
        mount_target = "/srv/disks/disk" + num
        if not os.path.isdir(mount_target):
            os.makedirs(mount_target)
        if os.path.ismount(mount_target):
            os.system('umount ' + mount_target)
        cmd = 'mount ' + source_dir + ' ' + mount_target
        print(cmd)
        os.system(cmd)

for l in os.popen('ls /srv/disks'):
    line = l.strip()
    target = os.path.join('/srv/disks', line)
    if os.path.ismount(target):
        pass
    else:
        try:
            os.rmdir(target)
        except Exception:
            pass

基礎服務用omv4內置,權限問題其實很簡單

一開始試圖用docker去安裝各種服務轩触,但是權限問題在引入docker后變得非常復雜寞酿。仔細研究了下omv4的內置服務后,發(fā)現(xiàn)其實只需要建立一個系統(tǒng)賬號就可以應付各種問題

  1. 建立一個用戶脱柱,我是用share.
  2. 在不同的硬盤路徑下分配讀寫權限, 點左邊欄的Access Rights Managerment->Shared Folders
    • 比如前置3.5硬盤位上的disk1和disk2伐弹,想整個目錄都可以讓share讀寫,那分配硬盤后褐捻,直接指定/目錄可讀寫
    • /mnt(原來是/dev/sdb1)下僅transmissiontimemachine等目錄可讓share讀寫掸茅,那就要明確指定目錄
    • 指定方法為點上面的ACLpriveleges

samba和timemachine

  • samba直接添加前面設置好權限的目錄
  • timemachine要先安裝nettalk插件
    在左邊欄里發(fā)現(xiàn)Apple Filing后,選中目錄柠逞,啟動 time machine
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末昧狮,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子板壮,更是在濱河造成了極大的恐慌逗鸣,老刑警劉巖,帶你破解...
    沈念sama閱讀 206,839評論 6 482
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件绰精,死亡現(xiàn)場離奇詭異撒璧,居然都是意外死亡,警方通過查閱死者的電腦和手機笨使,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,543評論 2 382
  • 文/潘曉璐 我一進店門卿樱,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人硫椰,你說我怎么就攤上這事繁调∪希” “怎么了?”我有些...
    開封第一講書人閱讀 153,116評論 0 344
  • 文/不壞的土叔 我叫張陵蹄胰,是天一觀的道長岳遥。 經(jīng)常有香客問我,道長裕寨,這世上最難降的妖魔是什么浩蓉? 我笑而不...
    開封第一講書人閱讀 55,371評論 1 279
  • 正文 為了忘掉前任,我火速辦了婚禮宾袜,結果婚禮上捻艳,老公的妹妹穿的比我還像新娘。我一直安慰自己试和,他們只是感情好讯泣,可當我...
    茶點故事閱讀 64,384評論 5 374
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著阅悍,像睡著了一般好渠。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上节视,一...
    開封第一講書人閱讀 49,111評論 1 285
  • 那天拳锚,我揣著相機與錄音,去河邊找鬼寻行。 笑死霍掺,一個胖子當著我的面吹牛,可吹牛的內容都是我干的拌蜘。 我是一名探鬼主播杆烁,決...
    沈念sama閱讀 38,416評論 3 400
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼简卧!你這毒婦竟也來了兔魂?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 37,053評論 0 259
  • 序言:老撾萬榮一對情侶失蹤举娩,失蹤者是張志新(化名)和其女友劉穎析校,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體铜涉,經(jīng)...
    沈念sama閱讀 43,558評論 1 300
  • 正文 獨居荒郊野嶺守林人離奇死亡智玻,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 36,007評論 2 325
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了芙代。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片吊奢。...
    茶點故事閱讀 38,117評論 1 334
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖纹烹,靈堂內的尸體忽然破棺而出页滚,到底是詐尸還是另有隱情谬泌,我是刑警寧澤,帶...
    沈念sama閱讀 33,756評論 4 324
  • 正文 年R本政府宣布逻谦,位于F島的核電站,受9級特大地震影響陪蜻,放射性物質發(fā)生泄漏邦马。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 39,324評論 3 307
  • 文/蒙蒙 一宴卖、第九天 我趴在偏房一處隱蔽的房頂上張望滋将。 院中可真熱鬧,春花似錦症昏、人聲如沸随闽。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,315評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽掘宪。三九已至,卻和暖如春攘烛,著一層夾襖步出監(jiān)牢的瞬間魏滚,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,539評論 1 262
  • 我被黑心中介騙來泰國打工坟漱, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留鼠次,地道東北人。 一個月前我還...
    沈念sama閱讀 45,578評論 2 355
  • 正文 我出身青樓芋齿,卻偏偏與公主長得像腥寇,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子觅捆,可洞房花燭夜當晚...
    茶點故事閱讀 42,877評論 2 345