小编and*_*ieb的帖子

以非交互方式创建一个具有所有可用磁盘大小的分区

这对我来说很恶心,但它有效:

echo -e "n\np\n1\n\n\nt\nc\na\n1\nw" | fdisk /dev/sdb
Run Code Online (Sandbox Code Playgroud)

我想知道一种更谨慎或更优雅的方式来实现这一点。在执行此任务之前,整个引导记录和分区表都已清零,因此我们可以相信分区 1 可用。

linux partition fdisk

11
推荐指数
2
解决办法
9115
查看次数

将文件添加到 tar 时,如何指定任意前导路径?

是否可以在 tar 存档中设置任意路径来放置原始文件系统中可能不存在的文件?这与 -C 开关的不同之处在于我可能想要备份 /etc/,但将其作为 /configurations/etc/ 放在存档中。

linux tar

10
推荐指数
1
解决办法
5093
查看次数

使用软件 RAID1 时,我的交换分区应该放在哪里?表现?LVM?

当我搜索 RAID1 安装时,似乎管理员倾向于将他们的交换分区放在 RAID1 下。

对我来说,有两个磁盘更直观,每个磁盘都有一个大分区供 RAID1 和系统分区使用,还有一个较小的分区用于交换,位于 RAID 阵列之外。

  1. 如果在系统运行时丢失了一个磁盘和一半的交换空间,最坏的情况是什么?

  2. 在镜像交换卷与在 RAID 之外拥有两个单独的交换卷时,我是否应该期望看到性能提高或降低?

  3. 如果交换应该被镜像,给交换提供自己的 RAID1 阵列更有意义,还是使用 LVM 对一个大的 RAID1 阵列进行分区更有意义?

(注/4。我不确定 mdX 是否可以在没有 LVM 的情况下进行分区,但是 debian 安装程序让我相信它不能)

linux raid swap software-raid

7
推荐指数
1
解决办法
8617
查看次数

动态生成 TFTP 内容?

我知道这不是 TFTP 的目的,但我在一个环境中工作,在这种环境中,许多不同类型的设备从 TFTP 服务器中提取配置信息。我正在开发的是一个用于跟踪和维护设备配置的供应系统,我希望能够即时生成请求的文件,就像您可以使用任何 Web 应用程序一样。

是的,其中一些设备可以支持 HTTP 进行配置,但并非所有设备都支持,我们希望事情保持一致。

是否有任何 TFTP 守护进程可以提供类似于 CGI 的功能?

provisioning cgi tftp

4
推荐指数
1
解决办法
917
查看次数

有没有一种快速的方法来获取大 TAR 中的最后一个文件?

假设我有一个数 GB 的 tar 文件,但我也碰巧知道写入存档的最后一个文件是我需要的重要文件。由于 tar 文件是按顺序附加的,有没有一种方法可以让 tar 从最后读入存档以找到这个文件,而不是从头开始读取数千兆字节的不相关数据?

linux tar

4
推荐指数
1
解决办法
816
查看次数

确保 USB 磁盘永远不会是 sda,即使从它启动

一些背景...

我认为这应该是一个与 linux 内核(或内核模块)相关的一般问题,尽管我在为自动安装预置 debian 时遇到了这个问题。

每次我从 USB 磁盘启动安装程序时,USB 磁盘都是 /dev/sda,但我使用的预置文件假定第一个硬盘(在这种情况下是 sata)应该是 /dev/sda。我正在使用相同的系统进行 pxe 网络安装,我希望它们保持一致。我还担心,如果我编写了一个预置配置,假设第一个磁盘是 sdb,那么由于某种原因,它可能不会在某个时候出现。

我尝试编写 udev 规则,将 USB 磁盘的设备名称更改为“INSTALLMEDIA”,这似乎有效,但是它不会导致 SATA 磁盘以 sda 启动,它们仍然以 sdb 启动。

我的问题...

什么决定了磁盘的发现和命名顺序?

如果有的话,我能做些什么来控制它?

如果我不能做任何事情来控制它,从 USB 启动时假设 USB 磁盘或多或少可以保证是 sda 并且第一个 SATA 磁盘始终是 sdb 是否安全?

linux debian preseed

4
推荐指数
1
解决办法
1682
查看次数

标签 统计

linux ×5

tar ×2

cgi ×1

debian ×1

fdisk ×1

partition ×1

preseed ×1

provisioning ×1

raid ×1

software-raid ×1

swap ×1

tftp ×1