Назад | Перейти на главную страницу

как создать символическую ссылку (ln) между двумя разделами

У меня есть два раздела на моем сервере Ubuntu 10.04.3.

partition 1: /mnt/storage/  
partition 2: /var/www/myweb/  

теперь, когда я запускаю следующую команду

$ ln /mnt/storage/sourcefile.txt /var/www/myweb/linkedfile.txt

я получил это

ln: creating hard link `/var/www/myweb/linkedfile.txt' => `sourcefile.txt': Invalid cross-device link

есть идеи, как сделать эту символическую ссылку ??

Вы не можете использовать жесткие ссылки в таких файловых системах. Вам нужно использовать ln -s для создания символьной ссылки.

ln -s /mnt/storage/sourcefile.txt /var/www/myweb/linkedfile.txt
$ ln -s /mnt/storage/sourcefile.txt /var/www/myweb/linkedfile.txt

тип pwd в терминале в содержащей папке и возьмите полный путь к вашему разделу, затем поместите его в

$ ln -s fullpath/sourcefile.txt fullpath/linkedfile.txt

затем переместите ссылку на целевой раздел