我最近在已经安装了 10.04 的系统上安装了 9.10 64 位。我以为我正确地执行了这个安装,但是当我来到 grub2 并选择我想要的选项时,我遇到了一些错误。
首先,在登录屏幕出现之前,我收到以下消息:
The disk drive for /home is not ready yet or not present.
Continue to wait; or press S to skip mounting or M for manual recovery.
我重新启动并登录到新安装的 9.10 引导,这工作正常。我找到了 10.04 所在的分区,并在其中创建了一个用户目录,/home该目录是 9.10 的副本/home。我将用户目录命名为与以前相同的名称,因此没有区别。
然后我更改了这个新创建的目录的所有权和组,然后重新启动。我得到了同样的错误:
The disk drive for /home is not ready yet or not present.
Continue to wait; or press S to skip mounting or M for manual recovery.
但是这次当我按 S 跳过时,我能够登录并看到我的桌面。我所做的操作似乎允许登录,但仍然/home无法正常安装。
我应该提到的一件事。安装 9.10 …
我有客户将大量数据上传到我的 FTP 服务器(Ubuntu 9.10 机器)。文件上传后,我面临着将它们传输到本地 Droboshare 网络驱动器的问题,以便我们的技术支持人员可以检索它们并分析问题。
挂载网络共享后,/media/<sharename>我手动运行此命令以获取这些文件:
sudo mv /home/ftp/<data_dir>/<file_name> /media/<network_share>/<ftp_user_data>
但这需要永远,如果有数十或数百个文件,我实际上无法一遍又一遍地这样做。我认为拥有一个可以定期运行的脚本将一组这些文件传输到网络共享会很好。我可以在技术支持人员使用它们时对它们进行分类。
我仍然是 Linux 和编写 shell 脚本的新手。无论如何要轻松做到这一点?只是在这里添加说明,这些文件可以是ZIP 文件、FASTA 文件、TAR.GZ 文件和/或TXT 文件。此外,如果 ZIP 文件很大,某些压缩程序会将它们转换为ZIP.001、ZIP.002、ZIP.003等...因此该 FTP 目录中的文件类型可能会非常多样。
我在想识别这些文件的方法是简单地传输目录中的所有文件(尽管这可能需要一段时间),或者根据完成的时间或类似的东西在某种程度上指定这些文件的一个子集。
我乐于接受各种想法。提前致谢。