创build文件系统时破坏了pipe道

我想问如何通过ssh创build文件系统来解决我的问题。 这是我在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 

我想知道如果问题是由互联网连接造成的? 还是因为我创build文件系统的分区很大(1.5TB)?

我还想就其他选项提出build议。 我只能通过SSH连接到服务器。 我可以有一个crontab命令mkfs -t ext3 /dev/sda4

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

由于您和远程服务器之间存在空闲的暂停,您可能会丢失连接。 这可以是防火墙,SSH服务器configuration或连接两端的任意组合。 你可能没有能力控制这个,所以…

请在屏幕会话中执行此项工作。

这将允许您从会话中断开连接,或者至less在连接失败的情况下继续运行。

在目标系统上,安装screenyum install screenapt-get install screen ,根据分布情况而定)。

从那里,你可以使用screen运行你的命令。 像下面的东西应该工作:

 screen mkfs -t ext3 /dev/sda4 

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

这里有一个基本的屏幕教程 ,但上面应该让你通过这个任务…

另请参阅: 注销后保持Linux进程运行

“写入失败:损坏的pipe道”这是从SSH的答案,你可以修改一些选项的SSH连接,只需编辑〜/ .ssh / config

 ServerAliveInterval 60 ServerAliveCountMax 10