假设我有一个主目录/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