0

Ubuntu 10.4 を実行しており、cifs を使用してドライブをマウントしています。私が使用しているコマンドは次のとおりです。

'sudo mount -t cifs -o workgroup="workgroup",username="username",noserverino,ro //"drive" "mount_dir"' (明らかに、実際の値は "" 値に置き換えられます)

次に、コマンド ls -i を実行すると、次のようになります: 394070 2 回目の実行: 12103522782806018

inode 値が変更されると予想される理由はありますか? ls -i --full-time を実行しても、変更時間に変化はありません。

4

2 に答える 2

1

noserverinoサーバーが生成した inode 番号を使用せず、代わりにクライアントが生成した一時的な inode 番号を使用してそれらを補うようにマウントに指示します。サーバーserverinoとエクスポートされたファイルシステムが inode 番号をサポートしている場合は、それらを永続化する必要があります。

于 2011-09-29T19:36:04.693 に答える
0

「noserverino」の前にオプション「nounix」を使用すると、inodeが小さく永続的に保たれることがわかりました。なぜこれが起こったのかよくわかりません。サーバーは AIX で、Ubuntu から実行しています。ご回答ありがとうございます。

于 2011-09-30T13:46:21.387 に答える