新聞中心
作為一種廣泛應(yīng)用的操作系統(tǒng),Linux受到了許多企業(yè)和機(jī)構(gòu)的青睞。在使用Linux系統(tǒng)的過程中,為了提高系統(tǒng)的性能和穩(wěn)定性,很多用戶會(huì)采用LVM(Logical Volume Manager)技術(shù)。LVM可以實(shí)現(xiàn)在多個(gè)磁盤上創(chuàng)建邏輯卷,并通過VG(Volume Group)對(duì)這些卷進(jìn)行管理和分配。然而,在系統(tǒng)重啟后,這些VG并沒有自動(dòng)激活,而是需要手動(dòng)激活。本文將介紹如何實(shí)現(xiàn)。

創(chuàng)新互聯(lián)建站-專業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設(shè)、高性價(jià)比沙灣網(wǎng)站開發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫,直接使用。一站式沙灣網(wǎng)站制作公司更省心,省錢,快速模板網(wǎng)站建設(shè)找我們,業(yè)務(wù)覆蓋沙灣地區(qū)。費(fèi)用合理售后完善,10余年實(shí)體公司更值得信賴。
1. 編輯/etc/fstab文件
我們需要編輯/etc/fstab文件,通過該文件添加開機(jī)掛載VG的配置。在該文件中找到對(duì)應(yīng)VG的卷設(shè)備,然后在這行前面添加以下配置信息:
/dev/mapper/VG名稱-LV名稱 /mnt/mount點(diǎn) ext4 defaults 0 0
其中,VG名稱和LV名稱需要替換為實(shí)際的卷組和卷名稱,/mnt/mount點(diǎn)是掛載點(diǎn)的路徑,ext4是分區(qū)格式,defaults表示使用默認(rèn)掛載選項(xiàng),0和0分別表示dump和fsck的選項(xiàng)。保存文件后,在終端中運(yùn)行以下命令:
# mount -a
這將加載新的fstab配置,然后重啟系統(tǒng)。在系統(tǒng)重啟后,VG將會(huì)自動(dòng)激活并掛載。
2. 使用systemd
Systemd是Linux系統(tǒng)中一個(gè)廣泛使用的初始化系統(tǒng)和服務(wù)管理器,它可以自動(dòng)激活并管理VG。我們可以通過systemd配置VG的開機(jī)自動(dòng)激活。
創(chuàng)建一個(gè)systemd服務(wù)文件,比如vg.service,然后添加以下內(nèi)容:
[Unit]
Description=Activate LVM
Before=sysinit.target local-fs.target
DefaultDependencies=no
[Service]
Type=oneshot
ExecStart=/in/vgchange -a y
[Install]
RequiredBy=local-fs.target
其中,ExecStart是執(zhí)行的命令,這里是激活所有VG的命令。將該文件保存在/etc/systemd/system目錄下。
接下來,需要將該服務(wù)添加到systemd服務(wù)中并啟動(dòng)該服務(wù)。運(yùn)行以下命令:
# systemctl daemon-reload
# systemctl enable vg.service
# systemctl start vg.service
這將使得VG服務(wù)在系統(tǒng)啟動(dòng)時(shí)自動(dòng)啟動(dòng),并激活所有VG。
3. 通過udev規(guī)則激活VG
udev是Linux系統(tǒng)中的一個(gè)設(shè)備管理器,它可以通過監(jiān)視內(nèi)核中的設(shè)備事件并根據(jù)定義的規(guī)則執(zhí)行命令。我們可以通過創(chuàng)建udev規(guī)則實(shí)現(xiàn)VG的開機(jī)自動(dòng)激活。
創(chuàng)建一個(gè)udev規(guī)則文件,比如vg.rules,然后添加以下內(nèi)容:
ACTION==”add”,
KERNEL==”dm-[0-9]*”,
RUN+=”/usr/in/vgchange -a y”
其中,RUN中的命令將在規(guī)則匹配時(shí)執(zhí)行。將該文件保存在/lib/udev/rules.d目錄下。
運(yùn)行以下命令激活udev規(guī)則:
# udevadm control –reload-rules && udevadm trigger
這將重新加載udev規(guī)則并激活VG。
在使用Linux系統(tǒng)中,LVM技術(shù)是一個(gè)非常有用的功能,但VG并沒有在系統(tǒng)開機(jī)后自動(dòng)激活。在本文中,我們介紹了三種不同的方法,實(shí)現(xiàn)Linux系統(tǒng)中VG開機(jī)自動(dòng)激活。通過編輯/etc/fstab文件、使用systemd或者創(chuàng)建udev規(guī)則,可以輕松地實(shí)現(xiàn)開機(jī)自動(dòng)激活VG,并提高系統(tǒng)的性能和穩(wěn)定性。
相關(guān)問題拓展閱讀:
- Ubuntu | Linux加快開機(jī)啟動(dòng)
- linux 修改usr 中文件
Ubuntu | Linux加快開機(jī)啟動(dòng)
自從將公司電腦的Ubuntu系統(tǒng)升級(jí)到了Ubuntu 16.04 (之前是15.04), 每次開機(jī)竟然耗時(shí)2分鐘左右, 簡(jiǎn)直不能忍! 咋能向Windows看齊(Windows都沒這么慢好嘛), 話說以前的Macbook Pro高配開機(jī)只要2秒鐘…
那么如何找出拖慢開機(jī)速度的元兇并將其禁用呢?
systemd-yze有一些參數(shù),大體上來講就是一些功能, 可以用
來看看:
其中, 對(duì)我們比較有用的參數(shù)就是blame。
如果你平時(shí)使用git來進(jìn)行版本控制, 那你應(yīng)該知道有個(gè)命令叫
用git blame加文件名就可以看到文件中每一行最近是誰更改的。
同理, systemd-yze blame就是顯示開機(jī)啟動(dòng)項(xiàng)的時(shí)間, 從最慢依次列出。
可以看到, 最慢的啟動(dòng)項(xiàng)是NetworkManager-wait-online.service, 竟然用了30秒, 不能忍!
禁用之:
但是,后來的使用中,我又發(fā)現(xiàn)一個(gè)拖慢系統(tǒng)的啟動(dòng)項(xiàng),叫 plymouth-quit-wait.service。這次用 disable 卻不能將其徹底禁用。
只能用 mask 來禁用,也就是:
為什么呢?
因?yàn)?mask 這個(gè) systemctl 命令的選項(xiàng)參數(shù)是比 disable 更強(qiáng)力的鏈段,可以用 man systemctl 來查看。
首先是 disable 的解釋:
接著看 mask 選項(xiàng):
看到 mask 選項(xiàng)的解釋中有一句英語「This is a stronger version of disable, since it prohibits all kinds of activation of the unit, including enablement and manual activation.」
翻譯過來就是:「這是一個(gè)增強(qiáng)版本的 disable,因?yàn)樗柚沽怂屑せ钸@個(gè)單元的行為,包括啟用和手動(dòng)激活」。
可以看到執(zhí)行了上面的 sudo systemctl mask plymouth-quit-wait.service 這句命令后的輸出:
也就是說 mask 選項(xiàng)棚肆譽(yù)把 plymouth-quit-wait.service 直接軟鏈接到了 /dev/null 這個(gè)著名的「黑洞」中去了,然后世界就清凈了。
其實(shí), 昨天我還禁用了兩個(gè)啟動(dòng)項(xiàng), 都是fstab中的, 用于掛載(mount)服務(wù)器上的nfs磁盤, 每一個(gè)竟然用了1分鐘左右 (用systemd-yze blame看到的):
用vim編輯器打開/etc/fstab文件(記得要加sudo哦, 不然不能修改此文件):
就是上圖中
那兩行, 表示
如何禁雹銀用呢?
在options那一列中加上 noauto即可, 表示不自動(dòng)啟動(dòng)。
auto是automatic的縮寫, 表示”自動(dòng)”。而noauto就是not/no automatic的縮寫, 表示”不自動(dòng)”。
用man fstab來學(xué)習(xí)一下fstab中每一列的含義:
可以看到, 默認(rèn)情況下(default中)是auto的, 也就是說默認(rèn)情況下會(huì)在開機(jī)時(shí)自動(dòng)掛載那兩個(gè)nfs磁盤。
如此處理之后, 再次重啟電腦:
這回, 電腦啟動(dòng)只要幾秒啦!
所以, 如果想加快開機(jī)啟動(dòng), 只要先用
列出開機(jī)啟動(dòng)項(xiàng)的時(shí)間, 然后禁用(用 systemctl disable 或 mask)那些很慢的即可。
linux 修改usr 中文件
我安裝過1.7版的java,也是這種bin的文件,安裝的過程中,會(huì)自動(dòng)解壓出一個(gè)rpm文件,他好像是放在了當(dāng)前目錄下,但是真正的java是默認(rèn)放在了/usr/java下,而實(shí)際上安裝結(jié)束以后,那爛雀?jìng)€(gè)rpm是無用的,可以刪除。
bin好像不能指定路徑,但是linux的好處就是你可以手動(dòng)移動(dòng)然后修改
環(huán)境變量
。
對(duì)于java而言,本身就是需要修改環(huán)境變量的,所以真的想放在別的位置的話,可以利用mv命令對(duì)其進(jìn)行移動(dòng)。
如果不清楚安裝在哪里了,可以使用locate命令進(jìn)行確認(rèn),當(dāng)然也可以用find命令,但是那個(gè)參數(shù)比較多,速度慢,在updatedb之后,locate還是有一個(gè)饑行早優(yōu)勢(shì)的,就是在不確定搜索路徑的情況下,帶咐可以快一些。
其實(shí),我一般是不移動(dòng)java的安裝路徑的,我那一版會(huì)在/usr/java下放置三個(gè)目錄,其中最有用的是jdk1.7.0,所以我直接在/usr/local下執(zhí)行命令ln -s /usr/java/jdk1.7.0 java,建立了鏈接,這樣其實(shí)也可以的。
1.開始菜單-》首選項(xiàng)-》網(wǎng)絡(luò)-》設(shè)置IP,開機(jī)自動(dòng)激活
2.確保上傳的是可在Linux平臺(tái)運(yùn)行的可執(zhí)行二進(jìn)制文件或腳本文件,然后:
chmod +x filename
/var/ftp/pub的指定是由ftp軟件實(shí)現(xiàn)的(比如vsftpd,wu-ftp,pure-ftp等),這些軟件都有一個(gè)配置文件 ???.conf 之類的,修改重啟ftp軟件即可,注意中文GBK,GB2312,GB18030和UTF8之間的轉(zhuǎn)換問題
3.一般裝在/usr/local/下,但你可以安裝在任何位置(Linux沒有注冊(cè)表的概念,安裝軟件也就是把n多文件拷貝到某一個(gè)地方的過程),在.bahsrc中設(shè)好路徑即可,或做啟動(dòng)器,或直接到存在軟件的位置運(yùn)行,也可以把可執(zhí)行文件鏈接到 /usr/bin/,usr/local/bin/等系統(tǒng)默認(rèn)搜索到的路徑下。友情提示:把所有個(gè)人用到的埋蔽軟件裝到一個(gè)不在/分區(qū)的分區(qū)上并掛為/usr/local,配置好.bashrc,備份.bashrc,每次重裝Linux后(裝茄液念有常用軟件的分區(qū)不用格式顫困化),使用備份的.bashrc即可。
rpm包的安裝就是把各個(gè)編譯好的部分分別放在/usr/bin,usr/include/,/usr/man/,usr/lib等等地方(有的是放在/usr/local/下的各個(gè)文件夾),并在/usr/lib/pkgconfig/中放入一個(gè)信息文件。
請(qǐng)參考,希望能幫到你。
你用lsattr看看文件的屬性,有可能是文絕舉困件被指定了不能進(jìn)行修改,如果文件屬性有—-i—-就是不能進(jìn)行修改。
功能說明:改變文件屬性。
語 法:chattr
改變的話 chattr -i 文件名
然后再看看文件的屬性,lsattr 發(fā)現(xiàn)并念文件屬性變成了就可以答閉修改了!
whoami看看你是不是root賬戶,如果不是
輸入su –
提示你輸入root的密碼
vi aaa.h
按i切換到編輯模式。屏幕搜旁茄下方出現(xiàn)INSERT字樣時(shí)你就可以編啟核輯了。
修改完后按esc鍵退回到命令模式
然后世察輸入冒號(hào)x,即:x,保存退出
輸入q!是不保存退出
不要自己修改系統(tǒng)自帶的 h 文件。因?yàn)槟莻€(gè)文皮梁件不是你所“控制”的。主要是這個(gè)牽扯到在別人的計(jì)算機(jī)上的兼容。最正統(tǒng)的辦法是你把它復(fù)制謹(jǐn)握返到你的源代碼目錄后自己改寫,之后讓你的程序調(diào)用你改寫后的 h 而不再調(diào)用系統(tǒng)的。
關(guān)于linux vg開機(jī)自動(dòng)激活的介紹到此就結(jié)束了,不知道你從中找到你需要的信息了嗎 ?如果你還想了解更多這方面的信息,記得收藏關(guān)注本站。
成都服務(wù)器托管選創(chuàng)新互聯(lián),先上架開通再付費(fèi)。
創(chuàng)新互聯(lián)(www.cdcxhl.com)專業(yè)-網(wǎng)站建設(shè),軟件開發(fā)老牌服務(wù)商!微信小程序開發(fā),APP開發(fā),網(wǎng)站制作,網(wǎng)站營(yíng)銷推廣服務(wù)眾多企業(yè)。電話:028-86922220
分享名稱:Linux系統(tǒng)中VG開機(jī)自動(dòng)激活的方法 (linux vg開機(jī)自動(dòng)激活)
本文路徑:http://www.fisionsoft.com.cn/article/cccccpp.html


咨詢
建站咨詢
