Você não pode usar hard links em sistemas de arquivos como esse. Você precisa usar ln -s
para criar um link simbólico.
ln -s /mnt/storage/sourcefile.txt /var/www/myweb/linkedfile.txt
Eu tenho duas partições no meu servidor Ubuntu 10.04.3.
partition 1: /mnt/storage/ partition 2: /var/www/myweb/
agora quando eu executo o seguinte comando
$ ln /mnt/storage/sourcefile.txt /var/www/myweb/linkedfile.txt
eu tenho isso
ln: creating hard link '/var/www/myweb/linkedfile.txt' => 'sourcefile.txt': Invalid cross-device link
alguma ideia de como fazer este link simbólico ??
$ ln -s /mnt/storage/sourcefile.txt /var/www/myweb/linkedfile.txt
digite pwd no terminal na pasta que o contém e pegue o caminho completo da sua partição então coloque-o em
$ ln -s fullpath/sourcefile.txt fullpath/linkedfile.txt
mova o link para a partição de destino
Tags symbolic-link ubuntu hardlink