将包含转义字符的文件从主目录复制或链接到 nfs 系统时出现输入/输出错误

将包含转义字符的文件从主目录复制或链接到 nfs 系统时出现输入/输出错误

假设我有一个主目录/home/mydir,其中有一个文件名中包含时间格式(YYYY-MM-DD_HH:MM:SS)的文件。当我尝试将这些文件复制或链接到 nfs 目录时,它会报告错误,类似于

cp: cannot stat './2013010206/NARR_3D:2013-01-03_00': Input/output error
cp: cannot stat './2013010206/NARR_3D:2013-01-03_03': Input/output error
cp: cannot stat './2013010206/met_em.d01.2013-01-02_12:00:00.nc': Input/output error
cp: cannot stat './2013010206/met_em.d01.2013-01-02_15:00:00.nc': Input/output error

或者

$ cp ~/tests/2013010206/met_em.d03.2013-01-02_12\:00\:00.nc .
cp: cannot stat './met_em.d03.2013-01-02_12:00:00.nc': Input/output error

\我认为它与时间格式( )中的转义字符(反斜杠)有关12\:00\:00,因为当我使用此命令时

$ cp ~/tests/2013010206/met_em.d03.2013-01-02_12\:00\:00.nc met_em_2013-01-02_12
$ ls
met_em_2013-01-02_12

没关系。那么问题是如何处理呢? NFS 中是否有一些设置可以修改,因为我运行的很多 exe 都需要这种时间格式文件。

以下是设置/etc/fstab

IP:/share1   /share1     nfs     rw,sync,nosuid,rsize=65536,wsize=65536    0 0

--挂载选项更新--

rw,nosuid,relatime,sync,vers=3,rsize=32768,wsize=32768,namlen=255,hard,proto=tcp,timeo=600,retrans=2,sec=sys,mountaddr=10.15.1.19,mountvers=3,mountport=2049,mountproto=udp,local_lock=none,addr=10.15.1.19

相关内容