ディレクトリのデフォルトのレイアウトが光沢がある場合、正確にはどうなりますか?
私の知る限り、ディレクトリにデフォルトのレイアウトがある場合、ディレクトリに設定されているストライピングパラメータはすべて、そのディレクトリに作成されたファイルに適用されます(明示的に言及されていない限り)。しかし、試してみましたが、見えませんでした。
Directory = 2(lfs setstripe -c 2 /mnt/lustre/directory
)のストライプ数について言及し、lfs setstripe /mnt/lustre/directory/file1
を使用してその中にファイルを作成しましたが、lfs getstripe /mnt/lustre/directory/file1
を実行すると、ストライプ数= 1が表示されました。
なぜそうなのですか?
lfs setstripe
を使用せずにファイルを作成しようとしましたか(例:touch /mnt/lustre/directory/file1
)? touchコマンドを使用してストライプディレクトリ内にファイルを作成しようとすると、期待どおりに機能しました(getstripe
コマンドはlmm_stripe_count: 2
値を返しました)。