Ссылки в ОС Linux

  Рет қаралды 1,041

Поясни за DevOps

Поясни за DevOps

Жыл бұрын

В данном видео рассматриваем особенности и различия жестких и символических ссылок в Linux, а также разбираемся с понятием inode.
Таймкоды:
00:14 Какие бывают ссылки в Linux (жесткие и символические)
00:40 Что такое inode
01:50 Символические ссылки (пример создания, особенности)
02:59 Жесткие ссылки (пример создания особенности)
Ссылка на Telegram:
t.me/poyasnizadevops

Пікірлер: 11
@capjacklp5303
@capjacklp5303 Жыл бұрын
Спасибо за ваши видео!
@decoder9379
@decoder9379 Жыл бұрын
В винде есть такие ссылки и на канале jailbreakvideo разобраны
@pro.devops
@pro.devops Жыл бұрын
По этому поводу уже подискутировали в комментариях, есть ряд нюансов Но пока решил убрать этот эпизод из видео, дабы не вносить путаницу :)
@mr.vorrin860
@mr.vorrin860 Жыл бұрын
Приветствую) Правильно я понял, если создать жесткую ссылку, то айноды не изменяются и файл не копируется. А если мы удаляем оригинал, то жесткая ссылка станет оригиналом? т.е чтобы удалить файл, нам нужно удалить и ориг и жесткую ссылку?
@pro.devops
@pro.devops Жыл бұрын
Добрый день ) Да, все так. Жесткая ссылка использует тот же inode, что и оригинальный файл. И чтобы удалить файл, нужно удалить также все жесткие ссылки на него.
@execbit4376
@execbit4376 Жыл бұрын
В каких случаях обычный пользователь может использовать данный механизм? Или он используется преимущественно системными админами в работе?
@user-pz3jk8vf2v
@user-pz3jk8vf2v Жыл бұрын
В любом. У пользователей нет проблем с пространством. но все же стоит учитывать факт того, что сама по себе физическая запись занимает пространство, а ссылки нет.
@BOBAHZE_OwO
@BOBAHZE_OwO Жыл бұрын
10я секунда видео: "Ссылки в Linux не имеют прямого аналога в Windows" Сильное заявление человека, не умеющего в Окошки® Тем временем Windows: Microsoft Windows [Version 6.1.7601] (c) Корпорация Майкрософт (Microsoft Corp.), 2009. Все права защищены. C:\Users\%username%>mklink Создание символической ссылки. MKLINK [[/D] | [/H] | [/J]] Ссылка Назначение /D Создание символической ссылки на каталог. По умолчанию создается символическая ссылка на файл. /H Создание жесткой связи вместо символической ссылки. /J Создание соединения для каталога. Ссылка Имя новой символической ссылки. Назначение Путь (относительный или абсолютный), на который ссылается новая ссылка. P.S. Если ты чего-то не знаешь - попробуй, хотя бы быстро загуглить. Симлинк на библиотеку нельзя Винде подсунуть, ага-ага... Тот факт, что этим почти никто не пользуется, не значит, что это невозможно сделать.
@pro.devops
@pro.devops Жыл бұрын
Ярлык и симлинк в Windows - это одно и то же? Насколько мне известно - не совсем: "Symbolic links are automatically resolved by the file system. Any software program, upon accessing a symbolic link, will see the target instead, whether the program is aware of symbolic links or not. Shortcuts are treated like ordinary files by the file system and by software programs that are not aware of them" "Симлинк на библиотеку нельзя Винде подсунуть, ага-ага" - в видео речь именно о ярлыках.
@BOBAHZE_OwO
@BOBAHZE_OwO Жыл бұрын
@@pro.devops Никто и не утверждает, что "ярлык и симлинк в Windows - это одно и то же". "Ссылки в Linux не имеют прямого аналога в Windows" - это цитат из видео и это ложное утверждение. Жесткие и символические ссылки в Окошках® абсолютно аналогичны по функционалу Линуксовым, и в этом самый главный фактологический промах в этом видео. Ярлыки в Окошках® - дополнительная "Десктоп-юзер-френдли-фулпруф-фича" и корректное сравнение типов ссылок в этих двух ОС должна выглядеть так: Linux | Windows ------------------------------------------------------ Симлинк | Симлинк Жест.ссылка | Жест.ссылка ? * | Соединение для каталога ** ? * | Ярлык * честно, не знаю, не очень шарю за Линух ** /J аналог /D, при работе с каталогами
@pro.devops
@pro.devops Жыл бұрын
@@BOBAHZE_OwO Спасибо за комментарий ) Честно, тема меня тронула и я постарался немного углубиться в устройства сего функционала в Windows. Насколько я понял на текущий момент из нагугленного и прочитанного (могу ошибаться): 1) В Windows это работает только в NTFS 2) Сам процесс создания симлинка долгое время был доступен только админам (как я понял, сейчас это поправили, но все равно чтобы пользоваться нужно админу активировать Developer Mode) 3) Не до конца пока разобрался, как устроен сам symlink в Окошках® (в Linux это файл с типом "ссылка", в Windows - некий reparse point) и как он себя будет вести при загрузке системы.. Можно ли делать симлинк на девайс (диск/раздел) и, скажем, дальше по нему создавать ФС и монтировать к каталогу Про кейсы использования пока ничего не говорю, ибо пока недостаточно собрал инфы. По итогу получается, что с одной стороны действительно функционал в Windows есть и придраться к формулировке можно. С другой стороны - функционал имеет ряд ограничений, ввиду которых редко используется (судя по комментариям на форумах для многих сам факт наличия ссылок в Окошках® был открытием) - можно ли действительно на него сослаться, как на "прямой аналог"? Или только с оговорками? Из того, что проштудировал помимо оф. доки Microsoft: blogs.windows.com/windowsdeveloper/2016/12/02/symlinks-windows-10/ en.wikipedia.org/wiki/Symbolic_link unix.stackexchange.com/questions/63172/does-windows-recognize-linuxs-symbolic-links habr.com/ru/post/50878/ Как только соберу достаточно фактов и примеров, выложу на хабре и дам ссылку на статью на 10й секунде видео, думаю тема будет интересна не только мне )
Пользователи и группы в ОС Linux (минилекция)
34:42
Поясни за DevOps
Рет қаралды 1,3 М.
Разбивка диска в ОС Linux
6:54
Поясни за DevOps
Рет қаралды 3,5 М.
Red❤️+Green💚=
00:38
ISSEI / いっせい
Рет қаралды 77 МЛН
HAPPY BIRTHDAY @mozabrick 🎉 #cat #funny
00:36
SOFIADELMONSTRO
Рет қаралды 17 МЛН
Как устроена файловая система в Linux
5:49
Поясни за DevOps
Рет қаралды 11 М.
Процессы в ОС Linux
4:27
Поясни за DevOps
Рет қаралды 4,4 М.
Стандартные потоки ввода/вывода в Linux
6:41
Поясни за DevOps
Рет қаралды 3,3 М.
Чем занято место на диске в Linux
2:39
Поясни за DevOps
Рет қаралды 1 М.
Введение в Docker
4:16
Поясни за DevOps
Рет қаралды 864
تجربة أغرب توصيلة شحن ضد القطع تماما
0:56
صدام العزي
Рет қаралды 58 МЛН
ГОСЗАКУПОЧНЫЙ ПК за 10 тысяч рублей
36:28
Ремонтяш
Рет қаралды 528 М.