最佳技术支持

作者:Various
复制旧磁带

在我来到目前的工作岗位之前,存档系统最多只是零星使用,使用了从 DAT 到 Exabyte 的多种介质格式。我被赋予了将所有这些格式复制到单一标准(在本例中为 AIT)的任务。我正在尝试将一个磁带复制到另一个磁带,但找不到合适的命令。我们正在使用 GNU 版本的 tar,并希望保持此标准。我尝试了

dd if=/dev/<device file> of=/dev/<device file2>

但甚至无法让命令读取磁带。—Charles Long, charlesl@wildbrain.com

您使用的命令看起来是正确的,唯一缺少的项目可能是块大小 (bs),以防磁带的格式是以特定的块大小因子写入的(您必须找出该因子)。那么命令将是

dd if=/dev/XXXX of=/dev/YYYY bs=<your_block_size_number>

—Felipe E. Barousse Boué, fbarousse@piensa.com

dd 应该读取磁带,无论用于写入磁带的程序是什么(例如,tardump、NetBackup)。问题可能是以下之一:1) 磁带写入在不同的/不兼容的驱动器上,2) 磁带损坏,3) 驱动器上的磁头脏污,或 4) 磁带上的磁头。因此,在读取之前跳过(使用 mt fsf 和非倒带设备),并尝试使用原始程序以只读模式读取磁带,以确保磁带和驱动器工作正常。如果您无法以任何方式读取磁带,那么备份将毫无用处。—Keith Trollope, keith@wishing-well.demon.co.uk

保护第二块硬盘免受自动安装的影响

我想仅在我的主磁盘上安装 Red Hat 7.1。我目前有一个安装了 Win98 的从盘。主磁盘是空的,所以我并不是要以这种方式双启动我的 PC。除了物理断开连接外,有没有办法自动分区一个磁盘?您会建议我如何划分我的 40GB 磁盘?—Paul Henman, linuxj@henman.ca

Red Hat 绝对允许您随意分区驱动器。我通常建议以下方案:/ 100MB /safe 100MB /usr 3-4G 在您的情况下,如果您想要 /var,则更多

您需要将 /tmp 符号链接到 /var/tmp/tmp,并将 /home 符号链接到 /var/home。此方案的优点是您的根分区至关重要,因此如果您使其保持较小,则可以减少损坏的机会,并且可以在 /safe 中保留其在线备份副本。—Marc Merlin, marc_bts@valinux.com

从启动盘启动 X

我已将 SuSE 6.3 安装在 HDD 的极端分区上(因此没有 LILO)。后来,我通过 rawrite 实用程序从 CD 创建了一个启动盘。我可以通过从软盘启动并指定已安装的分区来访问命令行界面。我可以以任何方式启动 GUI 界面吗?—Manoj Ramakrishnan, mark2gp@sify.com

有不同的方法可以启动 GUI 界面。您可以直接从命令行使用 startx 启动 X。您可以以 root 身份启动 xdmkdmgdm;它们通常在 /etc/init.d/ 中有一个 init 脚本,或者可以从命令行启动它们。最后一个也是可能最简单的选项是在 YaST2 中设置正确的运行级别 3。—Marc Merlin, marc_bts@valinux.com

设置每个 inode 的字节数

我想知道如何为我的整个硬盘驱动器、每个分区设置 inode 大小。有没有办法在 Red Hat 7.0 的安装过程中设置 inode 大小,还是我必须使用 debugfs 来更改 inode 大小?—Matt Walters, matt.walters@syberos.com

在创建文件系统后,您无法更改每个 inode 的字节数。如果您想在安装 Red Hat 时设置它,您可以进入 shell(从文本模式安装程序按 F2)并自行创建文件系统。之后,您可以返回安装程序,该程序可以选择不格式化分区。一个示例命令是

mke2fs -s 1 -b 4096 -i 8192 -m 1 /dev/sda1

其中 -s 1 解析超级块(Linux 2.2 或更高版本),-b 4096 将磁盘块大小设置为 4K,-i 8192 将每个 inode 的字节数设置为 8K,-m 1 将保留块大小设置为分区大小的 1%(适用于当今的大磁盘和分区)。—Marc Merlin, marc_bts@valinux.com

我没有 /dev/cdrom,我必须挂载

我不小心删除了我的 /dev/cdrom,并且我无法执行 mkdir 来替换它,因为它必须是块模式文件。您知道如何重新挂载我的 CD-ROM 吗?—Yves, cloude7@hotmail.com

/dev/cdrom 通常是指向启动时检测到的磁盘驱动器之一的符号链接。使用 dmesg | grep CDROM 查找 CD-ROM 的设备(例如,我的显示 hdc: YAMAHA CRW8424E, ATAPI CDROM drive)。然后使用 cd /dev ln -s hdc cdrom 创建链接。但是,如果您使用的是 IDE CD-W,那么它将类似于 cd /dev ln -s scd0 cdrom 而不是 hdc。—Keith Trollope, keith@wishing-well.demon.co.uk

加载 Disqus 评论