Map
Форумы / Вопросы по IT / Вопросы по Линуксу / 8 сообщений из 8, страница 1 из 1
22.09.2021, 04:58
    #3277161
SandalTree
Участник
[игнорирует гостей кроме]
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Powered by Power Rangers
Вопросы по Линуксу
Скажем копирую файл в консоли из одной линуксной папки в другую
Код
1.
cp /mnt/MyDrive/Folder1/abc.txt /mnt/MyDrive/Folder2/abc.txt
Что происходит в этом случае?

Предполагаю 2 варианта:
1. Команда посылается на удалённый компьютер и он копирует файл из одного места в другое.
2. Команда исполняется в консоли. Консоль читает файл по сетке из одного места, а потом записывается назад по сетке в другую папку.

Или это зависит от типа линукса или консоли?
...
А вы шо думали, всё так просто?
Рейтинг: 0 / 0
22.09.2021, 16:07
    #3278167
FishHook
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопросы по Линуксу
SandalTree  22.09.2021, 04:58
Или это зависит от типа линукса или консоли
скорее всего это зависит от драйвера файловой системы,
у тебя подмонтированы удаленные файлы, консоль об этом понятия не имеет, даже команда ls об этом ничего не знает, для системы это просто дерево каталогов. Каждый узел этого дерева может быть узлом какой угодно файловой системы, вовсе не обязательно дисковой, как например каталог /proc. Конкретные операции система адресует конкретной файловой системе, в данном случае все сетевые движения совершит samba, а консоль только отобразит результирующее дерево каталогов
как-то так наверное
...
Рейтинг: 0 / 0
22.09.2021, 17:16
    #3278330
SandalTree
Участник
[игнорирует гостей кроме]
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Powered by Power Rangers
Вопросы по Линуксу
FishHook  22.09.2021, 16:07
SandalTree  22.09.2021, 04:58
Или это зависит от типа линукса или консоли
скорее всего это зависит от драйвера файловой системы,
у тебя подмонтированы удаленные файлы, консоль об этом понятия не имеет, даже команда ls об этом ничего не знает, для системы это просто дерево каталогов. Каждый узел этого дерева может быть узлом какой угодно файловой системы, вовсе не обязательно дисковой, как например каталог /proc. Конкретные операции система адресует конкретной файловой системе, в данном случае все сетевые движения совершит samba, а консоль только отобразит результирующее дерево каталогов
как-то так наверное
Скажем если я монтирую линкусный диск к винде и копирую там файл в Фаре из папки в пакпку, то тут никаких сомнений что файл туда сюда летает по сетке.

А вот если я делаю это через консоль, то непонятно, летает файл по сетке или-же команда исполнится на сервере.

Какие драйвера?
...
А вы шо думали, всё так просто?
Рейтинг: 0 / 0
22.09.2021, 17:29
    #3278366
SandalTree
Участник
[игнорирует гостей кроме]
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Powered by Power Rangers
Вопросы по Линуксу
Ок.
Выяснил.
Цитата 
date;cp a1 a3;date
Wed Sep 22 10:21:25 EDT 2021
Wed Sep 22 10:21:37 EDT 2021
Цитата 
ssh username@servername "date;cp a1 a4;date"
Wed Sep 22 10:22:47 EDT 2021
Wed Sep 22 10:22:49 EDT 2021
Цитата 
stat --printf="%N, %s\n" $(ls -tr $(find a1 -type f))
'a1', 26861568
Получается что таки через консоль пишет через сетку.

Короче, если хочешь сделать что-то быстро, заставь это делать другого на серваке.
...
А вы шо думали, всё так просто?
Изменено: 22.09.2021, 17:31 - SandalTree
Рейтинг: 0 / 0
29.09.2021, 13:42
    #3295322
IT-Клоп
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Иншалла, братия!
إن شاء الله
Вопросы по Линуксу
SandalTree  22.09.2021, 17:29
Ок.
Выяснил.
Цитата 
date;cp a1 a3;date
Wed Sep 22 10:21:25 EDT 2021
Wed Sep 22 10:21:37 EDT 2021
Цитата 
ssh username@servername "date;cp a1 a4;date"
Wed Sep 22 10:22:47 EDT 2021
Wed Sep 22 10:22:49 EDT 2021
Цитата 
stat --printf="%N, %s\n" $(ls -tr $(find a1 -type f))
'a1', 26861568
Получается что таки через консоль пишет через сетку.

Короче, если хочешь сделать что-то быстро, заставь это делать другого на серваке.
что-то ты не то куришь :)

если у тебя удаленный сеанс ssh, всё там будет локально.
...
Изменено: 29.09.2021, 13:42 - IT-Клоп
Рейтинг: 0 / 0
29.09.2021, 16:57
    #3295782
SandalTree
Участник
[игнорирует гостей кроме]
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Powered by Power Rangers
Вопросы по Линуксу
IT-Клоп  29.09.2021, 13:42
SandalTree  22.09.2021, 17:29
Ок.
Выяснил.
Цитата 
...
Цитата 
...
Цитата 
...
Получается что таки через консоль пишет через сетку.

Короче, если хочешь сделать что-то быстро, заставь это делать другого на серваке.
что-то ты не то куришь :)

если у тебя удаленный сеанс ssh, всё там будет локально.
ну теперь я это типа знаю, но никто-ж сразу не сказал.

Пока сам ручками не попробовал.
Обычная консоль работает через сетку.
...
А вы шо думали, всё так просто?
Рейтинг: 0 / 0
29.09.2021, 18:57
    #3296153
IT-Клоп
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Иншалла, братия!
إن شاء الله
Вопросы по Линуксу
SandalTree  29.09.2021, 16:57
IT-Клоп  29.09.2021, 13:42
SandalTree  22.09.2021, 17:29
...
что-то ты не то куришь :)

если у тебя удаленный сеанс ssh, всё там будет локально.
ну теперь я это типа знаю, но никто-ж сразу не сказал.

Пока сам ручками не попробовал.
Обычная консоль работает через сетку.
что ты понимаешь как "через сетку"?

Если ты делаешь

ssh deda@no-sql.io

и начинаешь что-то там в сервере копировать - оно внутри сервера и будет копироваться.
...
Рейтинг: 0 / 0
29.09.2021, 19:22
    #3296220
SandalTree
Участник
[игнорирует гостей кроме]
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Powered by Power Rangers
Вопросы по Линуксу
IT-Клоп  29.09.2021, 18:57
SandalTree  29.09.2021, 16:57
IT-Клоп  29.09.2021, 13:42
...
ну теперь я это типа знаю, но никто-ж сразу не сказал.

Пока сам ручками не попробовал.
Обычная консоль работает через сетку.
что ты понимаешь как "через сетку"?

Если ты делаешь

ssh deda@no-sql.io

и начинаешь что-то там в сервере копировать - оно внутри сервера и будет копироваться.
Это и был мой изначальный вопрос.
Если я из штатов подключусь к дединой машинке через консоль и стану копировать файло, то он сперва улетит с сервера в америку, а потом вернётся назад.
А вот если я стану его копировать через ssh, то команда копирования выполнится на самом сервере.
...
А вы шо думали, всё так просто?
Рейтинг: 0 / 0
Форумы / Вопросы по IT / Вопросы по Линуксу / 8 сообщений из 8, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали тему (1): Анонимы (1)
Игнорируют тему (2): Сибирская кошка, Неуловимый Джо
Читали форум (4): Анонимы (3), Yandex Bot 5 мин.
Пользователи онлайн (11): Анонимы (9), Bing Bot, Yandex Bot 5 мин.
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]