![FTP 또는 SMB 공유에서 계속 사용할 수 있도록 한 디렉터리를 다른 디렉터리에 연결하는 방법](https://linux55.com/image/115315/FTP%20%EB%98%90%EB%8A%94%20SMB%20%EA%B3%B5%EC%9C%A0%EC%97%90%EC%84%9C%20%EA%B3%84%EC%86%8D%20%EC%82%AC%EC%9A%A9%ED%95%A0%20%EC%88%98%20%EC%9E%88%EB%8F%84%EB%A1%9D%20%ED%95%9C%20%EB%94%94%EB%A0%89%ED%84%B0%EB%A6%AC%EB%A5%BC%20%EB%8B%A4%EB%A5%B8%20%EB%94%94%EB%A0%89%ED%84%B0%EB%A6%AC%EC%97%90%20%EC%97%B0%EA%B2%B0%ED%95%98%EB%8A%94%20%EB%B0%A9%EB%B2%95.png)
SMB 공유 디렉터리는 FTP 공유가 있는 빈 디렉터리에 연결되어야 합니다. FTP_Share1
내부에는 빈 디렉토리가 있으며 모든 디렉토리/파일에 액세스하기 위해 smbshare
해당 디렉토리에 연결하려고 합니다 .SMB_Share1
[root@freenas /mnt/Mike_Volume]# ls -l
total 37
drwxrwxrwx 5 root FTPgrp 5 Jul 12 12:18 FTP_Share1
drwxrwxrwx 3 root wheel 3 Jun 26 21:42 NExtCloud_Share1
drwxrwxr-x 2 root Shares 2 Jun 26 11:28 NFS_share1
drwxrwxr-x 10 root Shares 10 Jul 9 22:19 SMB_Share1
drwxr-xr-x 7 root wheel 7 Jun 26 15:48 jails
[root@freenas /mnt/Mike_Volume]#
#ls -l FTP_Share1
total 19
drwxrwxr-x 4 mike FTPgrp 5 Jul 12 10:36 Mike
drwxrwxrwx 5 mike FTPgrp 5 Jul 11 16:20 Support
drwxrwxrwx 2 root FTPgrp 2 Jul 12 12:24 smbshare
[root@freenas /mnt/Mike_Volume/FTP_Share1]#
smbshare
새로운 빈 디렉토리입니다. 그래서 사용해 보았는데
#ln -s /mnt/Mike_Volume/SMB_share1 smbshare
이로써 심볼릭 링크가 성공적으로 생성되었습니다.
[root@freenas /mnt/Mike_Volume/FTP_Share1]# ls smbshare
SMB_Share1
[root@freenas /mnt/Mike_Volume/FTP_Share1]# ls smbshare/SMB_Share1
AmazonCloud Downloads dos stuff
DRIVERS Tools virtuals
Disk-Images WinImagePortable
[root@freenas /mnt/Mike_Volume/FTP_Share1]#
해당 심볼릭 링크에 있는 파일을 CD로 표시하거나 나열할 수 있지만 FTP 클라이언트를 사용해 보면 SMB_Share1이 유효한 디렉터리이거나 존재하지 않는 것으로 생각됩니다.
{FTP DATA}
CWD /smbshare/SMB_Share1
CWD /smbshare
Transferred 98 bytes in 0.008 seconds
CWD /smbshare/SMB_Share1/
**550 /smbshare/SMB_Share1/: No such file or directory**
PWD
257 "/smbshare" is the current directory
PASV
Windows FTP는 이것이 단지 바로가기일 뿐이라고 생각하고 링크를 다운로드하려고 시도하는 것 외에는 아무것도 하지 않습니다. 어느 쪽이든 FTP를 사용하여 SMB_Share1을 통해 필요한 파일에 액세스할 수 없습니다 ln -s command
. 어떤 아이디어가 있나요?
답변1
노력하다제본산.
밖의 man mount
:
Linux 2.4.0부터 파일 계층 구조의 일부를 다른 곳에 다시 마운트할 수 있습니다. 통화 내용은 다음과 같습니다.
mount --bind olddir newdir
또는 다음 fstab 항목을 사용하십시오.
/olddir /newdir none bind