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