/ ディレクトリを別のディレクトリにコピーする

/ ディレクトリを別のディレクトリにコピーする

/ディレクトリを別のディレクトリにコピーしたいのですが、コマンド/Diskless-OS/centos-7/を使用しようとしましたcp -rが、「アクセスが拒否されました」というエラーが発生します。

私はディスクレス ブート システムを開発するプロジェクトに取り組んでいます。ここでは、ディスクレス ブート クライアントはパーティションを使用してブートします/Diskless-OS/centos-7/。そのため、パーティションをコピーしようとしています/

上記を実行するための適切なコマンドを教えてください。画像は以下に添付されています。

ここに画像の説明を入力してください ここに画像の説明を入力してください

答え1

Kusalananda がすでに述べたように、コピーしてはいけないディレクトリがいくつかあります。
したがって、必要なものをコピーした後、手動で作成する必要があります。
シェルとして Bash を使用する場合は、次の 2 つのコマンドで目的の結果が得られる可能性があります。

sudo cp -a /{b,e,h,l,m,o,ro,sb,sr,tf,u,v}* /Diskless-OS/
sudo mkdir /Diskless-OS/{dev,proc,run,sys,tmp}

最初のコマンドは、/dev、/Diskless-OS、/proc、/sys、/tmp を除くすべてのディレクトリをコピーします。2
番目のコマンドは、Diskless-OS ディレクトリ内に dev、proc、sys、tmp ディレクトリを作成します。

関連情報