Файловая система /proc является виртуальной файловой системой (см. также procfs )
В выходных данных команды mount она показывает, что /mnt/gentoo/proc
является файловой системой типа procfs
none on /mnt/gentoo/proc type proc (rw)
Это означает, что вы не можете создавать файлы в этом расположении и не хотите этого делать. Файлы в procfs
создаются только системой. Если вы хотите перенести файл с одного диска на другой, просто попробуйте скопировать его в обычный каталог.
ПРАВКА:
Если вы действительно хотите построить ядро с config.gz
, взятым из другой системы, то вы должны были спросить, как это сделать. Было бы проще получить полезные ответы, если бы вы описали, чего вы хотите достичь и, возможно, решение гораздо проще, чем вы думаете.
-121--216540-
Запуск Debian 8 на C55-C5241 Toshiba Satellite. Попробуйте получить доступ к BIOS (удерживайте F2 при загрузке) и найдите опцию «Безопасная загрузка». Убедитесь, что он отключен.
-121--128666-
Вы говорите об адресе NAT. Это преобразование частной сети в общедоступный адрес. NAT Вы можете попробовать другие веб-сайты.
Чтобы получить доступ к этому серверу, необходимо настроить VPN и подключить как сервер, так и клиент.
Одной из идей было бы использовать комбинацию fdupes
и rsync
.
rsync
. rsync
. Для этого нам понадобятся три локации:
$origdir
. $stagingdir
. $destdir
. Во-первых, создайте промежуточную область (это предполагает, что промежуточная область еще не существует, или если она существует, то она содержит только вещи, которые должны быть перемещены):
rsync --archive --verbose --link-dest="$origdir" \
--include="*.jpg" --include="*/" --exclude="*" \
"$origdir/" "$stagingdir"
При этом все файлы, имена которых заканчиваются на .jpg
, будут скопированы в промежуточную область путем создания жестких ссылок из их исходных местоположений. Потребуется только пространство для создания структуры каталогов, и данные файла не будут дублироваться (, если только $stagingdir
и $origdir
не будут расположены на двух разных разделах ). Чтобы добавить другие шаблоны имен файлов, добавьте дополнительные параметры --include
(перед параметром--exclude
).
Затем выполните fdupes
над$stagingdir
:
fdupes --delete --recurse "$stagingdir"
Это интерактивно запросит у вас подтверждение перед удалением чего-либо. Также есть опция --noprompt
, которая удаляет файлы без подтверждения. Пожалуйста, внимательно прочтите fdupes
руководство . Файлы в папке $origdir
не будут затронуты удалением файлов из промежуточной области,
Затем удалите пустые каталоги из промежуточного каталога (это дополнительный шаг, который просто немного наводит порядок):
find "$stagingdir" -type d -empty -delete -print
Это пройдёт всю промежуточную область и удалит все пустые каталоги. Любой удаленный каталог будет напечатан после успешного удаления.
И, наконец, перенесите не -дубликаты:
rsync --archive --verbose "$stagingdir/" "$destdir"
Этот процесс сохранит исходную структуру каталогов для файлов, которая соответствует шаблонам, используемым в первом rsync
, и которые все еще остаются на месте после того, как fdupes
удалил дубликаты.