我正在运行Ubuntu 10.4并使用cifs安装驱动器。我正在使用的命令是:
'sudo mount -t cifs -o workgroup =“workgroup”,username =“username”,noserverino,ro //“drive”“mount_dir”' (显然用“”值代替实际值)
当我运行命令ls -i时,我得到:394070 我第二次运行它:12103522782806018
有没有理由期望inode值改变? 运行ls -i --full-time表示修改时间没有变化。
答案 0 :(得分:1)
noserverino
告诉你的mount不要使用服务器生成的inode号,而是使用客户端生成的临时inode号来弥补它们。尝试使用serverino
,如果您的服务器和导出的文件系统支持inode编号,它们应该是持久的。
答案 1 :(得分:0)
我发现在“noserverino”之前使用“nounix”选项可以保持inode的小而持久。我不确定为什么会这样。服务器是AIX,我从Ubuntu运行它。感谢您的回复。