创建文件系统时管道损坏

创建文件系统时管道损坏

我想请教如何解决通过 ssh 创建文件系统时管道损坏的问题。这是我在 ssh 中发出 create filesystem 命令时的结果。

[root@6~]# mkfs -t ext3 /dev/sda4
mke2fs 1.39 (29-May-2006)
Filesystem label=
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
236699648 inodes, 473391371 blocks
23669568 blocks (5.00%) reserved for the super user
First data block=0
Maximum filesystem blocks=4294967296
14447 block groups
32768 blocks per group, 32768 fragments per group
16384 inodes per group
Superblock backups stored on blocks: 
    32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208, 
    4096000, 7962624, 11239424, 20480000, 23887872, 71663616, 78675968, 
    102400000, 214990848

Writing inode tables: done                            
Creating journal (32768 blocks): done
Writing superblocks and filesystem accounting information: Write failed: Broken pipe

我想知道问题是否是由互联网连接引起的?还是因为我正在创建的文件系统分区很大(1.5TB)?

我还想请教其他选项。我只能通过 ssh 连接到服务器。我可以mkfs -t ext3 /dev/sda4在 crontab 上执行该命令吗?

任何帮助都将不胜感激。谢谢。

答案1

您可能由于您与远程服务器之间某处的空闲超时而丢失连接。这可能是防火墙、SSH 服务器配置或连接两端的两者的任意组合。您可能无法控制这一点,因此...

请在屏幕会议。

这将允许您断开会话连接,或者至少在失去连接时保持会话继续运行。

在目标系统上,安装screenyum install screenapt-get install screen,取决于发行版)。

从那里,你可以使用 运行命令screen。类似下面的命令应该有效:

screen mkfs -t ext3 /dev/sda4

如果失去连接,您可以通过重新连接服务器并运行来恢复正在进行的会话screen -r

这是一个基本屏幕教程,但以上内容应该可以帮助您完成这项任务......

另请参阅:退出后保持 Linux 进程运行

答案2

“写入失败:管道损坏”这是 ssh 的回答,你可以修改 ssh 连接的一些选项,只需编辑〜/.ssh /配置

ServerAliveInterval 60
ServerAliveCountMax 10

相关内容