非常に簡単な作業を実行しようとしていますfile.gz
。/home/username/Downloads/file.gz
/mnt/gentoo/proc/
私が解放するとmv /home/username/Downloads/file.gz /mnt/gentoo/proc/
返されます。mv: cannot create regular file ‘/mnt/gentoo/proc/file.gz’: No such file or directory
ls /mnt/gentoo/proc
ディレクトリに存在する広範なファイルのリストを提供します。ls /home/username/Downloads/
与えられたfile.gz
touch /mnt/gentoo/proc/file.gz
役に立ちません。touch: cannot touch ‘/mnt/gentoo/proc/file.gz’: No such file or directory
実際には、file.gzを別のディレクトリに移動することはできますが、目的のディレクトリに移動することはできません。
出力はmount
次のとおりです
/cow on / type overlay (rw)
proc on /proc type proc (rw,noexec,nosuid,nodev)
sysfs on /sys type sysfs (rw,noexec,nosuid,nodev)
udev on /dev type devtmpfs (rw,mode=0755)
devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=0620)
tmpfs on /run type tmpfs (rw,noexec,nosuid,size=10%,mode=0755)
/dev/sdd on /cdrom type iso9660 (ro,noatime)
/dev/loop0 on /rofs type squashfs (ro,noatime)
none on /sys/fs/cgroup type tmpfs (rw)
none on /sys/fs/fuse/connections type fusectl (rw)
none on /sys/kernel/debug type debugfs (rw)
none on /sys/kernel/security type securityfs (rw)
none on /sys/firmware/efi/efivars type efivarfs (rw)
tmpfs on /tmp type tmpfs (rw,nosuid,nodev)
none on /run/lock type tmpfs (rw,noexec,nosuid,nodev,size=5242880)
none on /run/shm type tmpfs (rw,nosuid,nodev)
none on /run/user type tmpfs (rw,noexec,nosuid,nodev,size=104857600,mode=0755)
none on /sys/fs/pstore type pstore (rw)
binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw,noexec,nosuid,nodev)
systemd on /sys/fs/cgroup/systemd type cgroup (rw,noexec,nosuid,nodev,none,name=systemd)
gvfsd-fuse on /run/user/999/gvfs type fuse.gvfsd-fuse (rw,nosuid,nodev,user=mint)
/dev/mapper/vg2-root on /mnt/gentoo type ext4 (rw)
/dev/mapper/vg1-home on /mnt/gentoo/home type ext4 (rw)
none on /mnt/gentoo/proc type proc (rw)
/sys on /mnt/gentoo/sys type none (rw,bind)
/dev on /mnt/gentoo/dev type none (rw,bind)
出力df -h
Filesystem Size Used Avail Use% Mounted on
/cow 3.9G 113M 3.8G 3% /
/dev 3.9G 12K 3.9G 1% /mnt/gentoo/dev
tmpfs 794M 1.8M 792M 1% /run
/dev/sdd 1.5G 1.5G 0 100% /cdrom
/dev/loop0 1.5G 1.5G 0 100% /rofs
none 4.0K 0 4.0K 0% /sys/fs/cgroup
tmpfs 3.9G 660K 3.9G 1% /tmp
none 5.0M 0 5.0M 0% /run/lock
none 3.9G 1.5M 3.9G 1% /run/shm
none 100M 32K 100M 1% /run/user
/dev/mapper/vg2-root 110G 4.7G 100G 5% /mnt/gentoo
/dev/mapper/vg1-home 917G 72M 870G 1% /mnt/gentoo/home
答え1
これ/プロセスファイルシステムは仮想ファイルシステムです(参照:プロセスファイルシステム)
mount コマンドの出力は、これが/mnt/gentoo/proc
次のタイプのファイルシステムであることを示しています。procfs
none on /mnt/gentoo/proc type proc (rw)
これは、この場所にファイルを作成することはできず、作成してはいけません。内のファイルはprocfs
システムによってのみ生成されます。あるディスクから別のディスクにファイルを転送するには、通常のディレクトリにコピーしてみてください。
編集:本当にやりたいことがconfig.gz
他のシステムからインポートされたカーネルを使ってカーネルを構築することであれば、どうすればよいか尋ねなければなりません。達成しようとしている目標を説明すると、役に立つ回答を受けやすくなり、ソリューションは思ったよりもはるかに簡単になる可能性があります。
答え2
書き込み権限なしでディレクトリにファイルを生成しようとしました:「一般ファイルを生成できません」
/mnt/gentoo/proc/の権限を変更してください。