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