跳过网络启动 linux,Linux启动时如何跳过fsck

在Linux里,如果一个文件系统被mount过一定次数后,或者距离上次fsck超过一定天数,当系统重起时就会自动fsck。根据文件系统的大小,fsck可能需要几分钟甚至几个小时。

隔一段时间作一次fsck是很有必要的,但是如果你不想花费时间fsck,你也可以用如下几种方法跳过fsck:

1. 修改/etc/fstab

在/etc/fstab里, 最后一列是系统启动时fsck的顺序。 文件系统 / 应该设置为 1, 其他的应该为 2.

如果我们想跳过某个文件系统的fsck, 我们可以把最后一列设为0.

$ grep nofsck /etc/fstab

/dev/sda2 /mnt/nofsck ext4 defaults 0 0

2. 用 tune2fs 来改变文件系统的属性

显示当前的属性:

$ tune2fs /dev/sda2 | egrep -i 'mount count|check'

Mount count:  1

Maximum mount

count: 21

Last

checked: Sat Mar 24 16:15:33 2012

Check

interval: 15552000 (6 months)

Next check

after: Thu Sep 20 16:15:33 2012

从上面的输出可以看出, 如果/dev/sda2 mount的次数超过21,或者系统重起是在Sep 20 16:15:33

2012之后,那么重起时,系统就会对/dev/sda2进行fsck。要跳过fsck,我们可以这样:

$ tune2fs -c 0 -i 0 /dev/sda2

tune2fs 1.41.12 (17-May-2010)

Setting maximal mount count to -1

Setting interval between checks to 0 seconds.

现在再来看/dev/sda2的设置:

$ tune2fs /dev/sda2 | egrep -i 'mount count|check'

Mount count:  1

Maximum mount

count: -1

Last

checked: Sat Mar 24 16:15:33 2012

Check

interval: 0 ()

3. 除了以上方法,我们重起时还可以加参数告诉系统跳过fsck

$ /sbin/shutdown -rf now

有了 "-f" 系统重起时就会跳过所有的文件系统的fsck.

跟fstab和tune2fs不同的是,另外两种方法都是永久有效,这个方法只对当前的重起有效。

### EDA 2层板地线布局设计方法 #### 1. 地平面规划 对于两层电路板,在EDA软件中,建议将一层专门用于铺设完整的地平面。这有助于降低电磁干扰(EMI),提高信号完整性,并简化布线过程[^2]。 ```python # 设置顶层为信号层,底层为地层面 top_layer = "Signal" bottom_layer = "Ground Plane" def set_layers(top, bottom): print(f"Top Layer: {top}") print(f"Bottom Layer: {bottom}") set_layers(top_layer, bottom_layer) ``` #### 2. 连接所有接地引脚 确保所有的IC芯片、连接器以及其他组件的接地引脚都直接连到地平面上。这样可以减少回流路径长度,从而减小噪声耦合的可能性[^4]。 #### 3. 使用过孔实现跨层连接 如果某些部分必须跨越不同层次,则需通过多个过孔(via)来保持低阻抗连接至地平面。特别是在高速信号附近布置额外数量的小型过孔是非常有益的做法。 ```python # 定义过孔参数 via_diameter = 0.3 # mm via_drill_size = 0.2 # mm def create_via(x, y, diameter=via_diameter, drill=via_drill_size): print(f"Creating via at ({x}, {y}) with diameter={diameter}mm and drill size={drill}mm") create_via(10, 20) ``` #### 4. 避免分割地平面 尽量不要用地面切割成多块区域,因为这样做会增加电流返回路径中的不连续性,进而引发潜在的问题如串扰或辐射发射等问题。如果有必要建隔离区,则应该采用星形拓扑结构或其他有效策略。 #### 5. 考虑电源与地之间的去耦电容位置 为了抑制高频瞬态电压波动并维持稳定的直流供电水平,应在靠近每个集成电路(IC)电源引脚处放置适当容量的陶瓷电容器,并将其两端分别接到电源轨和地上。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值