Linux系统中VG开机自动激活的方法 (linux vg开机自动激活)

作为一种广泛应用的操作系统,Linux受到了许多企业和机构的青睐。在使用Linux系统的过程中,为了提高系统的性能和稳定性,很多用户会采用LVM(Logical Volume Manager)技术。LVM可以实现在多个磁盘上创建逻辑卷,并通过VG(Volume Group)对这些卷进行管理和分配。然而,在系统重启后,这些VG并没有自动激活,而是需要手动激活。本文将介绍如何实现。

1. 编辑/etc/fstab文件

我们需要编辑/etc/fstab文件,通过该文件添加开机挂载VG的配置。在该文件中找到对应VG的卷设备,然后在这行前面添加以下配置信息:

/dev/mapper/VG名称-LV名称 /mnt/mount点 ext4 defaults 0 0

其中,VG名称和LV名称需要替换为实际的卷组和卷名称,/mnt/mount点是挂载点的路径,ext4是分区格式,defaults表示使用默认挂载选项,0和0分别表示dump和fsck的选项。保存文件后,在终端中运行以下命令:

# mount -a

这将加载新的fstab配置,然后重启系统。在系统重启后,VG将会自动激活并挂载。

2. 使用systemd

Systemd是Linux系统中一个广泛使用的初始化系统和服务管理器,它可以自动激活并管理VG。我们可以通过systemd配置VG的开机自动激活。

创建一个systemd服务文件,比如vg.service,然后添加以下内容:

[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是执行的命令,这里是激活所有VG的命令。将该文件保存在/etc/systemd/system目录下。

接下来,需要将该服务添加到systemd服务中并启动该服务。运行以下命令:

# systemctl daemon-reload

# systemctl enable vg.service

# systemctl start vg.service

这将使得VG服务在系统启动时自动启动,并激活所有VG。

3. 通过udev规则激活VG

udev是Linux系统中的一个设备管理器,它可以通过监视内核中的设备事件并根据定义的规则执行命令。我们可以通过创建udev规则实现VG的开机自动激活。

创建一个udev规则文件,比如vg.rules,然后添加以下内容:

ACTION==”add”,

KERNEL==”dm-[0-9]*”,

RUN+=”/usr/in/vgchange -a y”

其中,RUN中的命令将在规则匹配时执行。将该文件保存在/lib/udev/rules.d目录下。

运行以下命令激活udev规则:

# udevadm control –reload-rules && udevadm trigger

这将重新加载udev规则并激活VG。

在使用Linux系统中,LVM技术是一个非常有用的功能,但VG并没有在系统开机后自动激活。在本文中,我们介绍了三种不同的方法,实现Linux系统中VG开机自动激活。通过编辑/etc/fstab文件、使用systemd或者创建udev规则,可以轻松地实现开机自动激活VG,并提高系统的性能和稳定性。

相关问题拓展阅读:

  • Ubuntu | Linux加快开机启动
  • linux 修改usr 中文件

Ubuntu | Linux加快开机启动

自从将公司电脑的Ubuntu系统升级到了Ubuntu 16.04 (之前是15.04), 每次开机竟然耗时2分钟左右, 简直不能忍! 咋能向Windows看齐(Windows都没这么慢好嘛), 话说以前的Macbook Pro高配开机只要2秒钟…

那么如何找出拖慢开机速度的元凶并将其禁用呢?

systemd-yze有一些参数,大体上来讲就是一些功能, 可以用

来看看:

其中, 对我们比较有用的参数就是blame。

如果你平时使用git来进行版本控制, 那你应该知道有个命令叫

用git blame加文件名就可以看到文件中每一行最近是谁更改的。

同理, systemd-yze blame就是显示开机启动项的时间, 从最慢依次列出。

可以看到, 最慢的启动项是NetworkManager-wait-online.service, 竟然用了30秒, 不能忍!

禁用之:

但是,后来的使用中,我又发现一个拖慢系统的启动项,叫 plymouth-quit-wait.service。这次用 disable 却不能将其彻底禁用。

只能用 mask 来禁用,也就是:

为什么呢?

因为 mask 这个 systemctl 命令的选项参数是比 disable 更强力的链段,可以用 man systemctl 来查看。

首先是 disable 的解释:

接着看 mask 选项:

看到 mask 选项的解释中有一句英语「This is a stronger version of disable, since it prohibits all kinds of activation of the unit, including enablement and manual activation.」

翻译过来就是:「这是一个增强版本的 disable,因为它阻止了所有激活这个单元的行为,包括启用和手动激活」。

可以看到执行了上面的 sudo systemctl mask plymouth-quit-wait.service 这句命令后的输出:

也就是说 mask 选项棚肆誉把 plymouth-quit-wait.service 直接软链接到了 /dev/null 这个著名的「黑洞」中去了,然后世界就清净了。

其实, 昨天我还禁用了两个启动项, 都是fstab中的, 用于挂载(mount)服务器上的nfs磁盘, 每一个竟然用了1分钟左右 (用systemd-yze blame看到的):

用vim编辑器打开/etc/fstab文件(记得要加sudo哦, 不然不能修改此文件):

就是上图中

那两行, 表示

如何禁雹银用呢?

在options那一列中加上 noauto即可, 表示不自动启动。

auto是automatic的缩写, 表示”自动”。而noauto就是not/no automatic的缩写, 表示”不自动”。

用man fstab来学习一下fstab中每一列的含义:

可以看到, 默认情况下(default中)是auto的, 也就是说默认情况下会在开机时自动挂载那两个nfs磁盘。

如此处理之后, 再次重启电脑:

这回, 电脑启动只要几秒啦!

所以, 如果想加快开机启动, 只要先用

列出开机启动项的时间, 然后禁用(用 systemctl disable 或 mask)那些很慢的即可。

linux 修改usr 中文件

我安装过1.7版的java,也是这种bin的文件,安装的过程中,会自动解压出一个rpm文件,他好像是放在了当前目录下,但是真正的java是默认放在了/usr/java下,而实际上安装结束以后,那烂雀个rpm是无用的,可以删除。

bin好像不能指定路径,但是linux的好处就是你可以手动移动然后修改

环境变量

对于java而言,本身就是需要修改环境变量的,所以真的想放在别的位置的话,可以利用mv命令对其进行移动。

如果不清楚安装在哪里了,可以使用locate命令进行确认,当然也可以用find命令,但是那个参数比较多,速度慢,在updatedb之后,locate还是有一个饥行早优势的,就是在不确定搜索路径的情况下,带咐可以快一些。

其实,我一般是不移动java的安装路径的,我那一版会在/usr/java下放置三个目录,其中最有用的是jdk1.7.0,所以我直接在/usr/local下执行命令ln -s /usr/java/jdk1.7.0 java,建立了链接,这样其实也可以的。

1.开始菜单-》首选项-》网络-》设置IP,开机自动激活

2.确保上传的是可在Linux平台运行的可执行二进制文件或脚本文件,然后:

chmod +x filename

/var/ftp/pub的指定是由ftp软件实现的(比如vsftpd,wu-ftp,pure-ftp等),这些软件都有一个配置文件 ???.conf 之类的,修改重启ftp软件即可,注意中文GBK,GB2312,GB18030和UTF8之间的转换问题

3.一般装在/usr/local/下,但你可以安装在任何位置(Linux没有注册表的概念,安装软件也就是把n多文件拷贝到某一个地方的过程),在.bahsrc中设好路径即可,或做启动器,或直接到存在软件的位置运行,也可以把可执行文件链接到 /usr/bin/,usr/local/bin/等系统默认搜索到的路径下。友情提示:把所有个人用到的埋蔽软件装到一个不在/分区的分区上并挂为/usr/local,配置好.bashrc,备份.bashrc,每次重装Linux后(装茄液念有常用软件的分区不用格式颤困化),使用备份的.bashrc即可。

rpm包的安装就是把各个编译好的部分分别放在/usr/bin,usr/include/,/usr/man/,usr/lib等等地方(有的是放在/usr/local/下的各个文件夹),并在/usr/lib/pkgconfig/中放入一个信息文件。

请参考,希望能帮到你。

你用lsattr看看文件的属性,有可能是文绝举困件被指定了不能进行修改,如果文件属性有—-i—-就是不能进行修改。

功能说明:改变文件属性。

语 法:chattr

改变的话 chattr -i 文件名

然后再看看文件的属性,lsattr 发现并念文件属性变成了就可以答闭修改了!

whoami看看你是不是root账户,如果不是

输入su –

提示你输入root的密码

vi aaa.h

按i切换到编辑模式。屏幕搜旁茄下方出现INSERT字样时你就可以编启核辑了。

修改完后按esc键退回到命令模式

然后世察输入冒号x,即:x,保存退出

输入q!是不保存退出

不要自己修改系统自带的 h 文件。因为那个文皮梁件不是你所“控制”的。主要是这个牵扯到在别人的计算机上的兼容。最正统的办法是你把它复制谨握返到你的源代码目录后自己改写,之后让你的程序调用你改写后的 h 而不再调用系统的。

关于linux vg开机自动激活的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

香港服务器首选树叶云,2H2G首月10元开通。
树叶云(shuyeidc.com)提供简单好用,价格厚道的香港/美国云服务器和独立服务器。IDC+ISP+ICP资质。ARIN和APNIC会员。成熟技术团队15年行业经验。

文章来源网络,作者:管理,如若转载,请注明出处:https://shuyeidc.com/wp/196443.html<

(0)
管理的头像管理
上一篇2025-04-03 11:10
下一篇 2025-04-03 11:12

相关推荐

  • 站群服务器和普通服务器到底哪个更适合GEO,怎么选?

    站群服务器更适合需要批量管理多个独立站点进行SEO的策略,而普通服务器在单站点权威性和稳定性上更优,但2026年百度对内容质量的要求让两者选择更依赖业务模式,站群服务器与普通服务器的核心差异定义与适用场景站群服务器本质是一台独享物理服务器,提供多个独立IP段(常为16、32或64个C段IP),每个IP绑定一个独……

    2026-07-28
    0
  • 物理服务器和云服务器做站群到底选哪个,哪个更稳定?

    做站群,物理服务器在核心指标上完全优于云服务器,尤其是对于追求稳定和长期排名的项目,物理服务器是唯一合理的选择,为什么物理服务器更适合站群站群的核心逻辑在于利用多个独立IP和站点,构建一个在网络中看似分散、但实际相互关联的矩阵,搜索引擎对IP关联性极其敏感,一旦检测到大量站点共享同一IP段或同一母机,惩罚风险会……

    2026-07-28
    0
  • 国内高防服务器哪家防御真实靠谱,怎么选?

    国内高防服务器哪家防御真实靠谱?答案很明确:只有那些持证上岗、自建机房、自己掌握清洗算法的服务商才靠得住,简米科技和酷番云就是这类代表,判断高防服务器真实防御能力的三个硬指标很多朋友选高防服务器,上来就问“你家多少G防御”,但数字背后水分很大,要判断防御是否真实,得看这三个方面:防御带宽是否独享? 有些服务商宣……

    2026-07-28
    0
  • 裸金属服务器和物理服务器有什么区别?,怎么选?

    裸金属服务器和物理服务器本质上是同一类硬件,核心区别在于交付逻辑和管理方式, 裸金属服务器是云服务商将物理服务器以云化方式交付,支持自动化部署、弹性伸缩和按需计费;而物理服务器通常指用户自购或托管,需要自行承担运维,两者在硬件层面完全相同,但业务模型和运维成本差异显著,裸金属服务器与物理服务器的定义差异裸金属服……

    2026-07-28
    0
  • 做GEO站群选哪家服务器服务商靠谱,怎么选?

    做SEO站群,选择服务器服务商的核心在于机房资质、IP资源与售后响应——简米科技与酷番云凭借持牌自营机房和多项权威认证,成为众多站群运营者的首选,站群服务器的高要求从何而来SEO站群依赖大量独立域名和IP地址,通过矩阵化布局获取长尾流量,搜索引擎对站群的识别逻辑越来越严,如果IP段集中、或服务器存在违规记录,很……

    2026-07-28
    0

发表回复

您的邮箱地址不会被公开。必填项已用 * 标注