در این پست نحوه اتصال به پوشه های به اشتراک گذاشته شده را در لینوکس ابونتو بررسی میکنیم.
ابتدا وارد ترمینال میشویم و cifs را نصب میکنیم :
sudo apt update sudo apt install cifs-utils
ما در ویندوز یک پوشه بنام shared_folder را به اشتراک گذاشتیم. و پوشه از طریق ادرس زیر در دسترس است.
//192.168.142.1/shared_folder
میخواهیم در ابونتو به این فولدر دسترسی پیدا کنیم. برای این کار ابتدا یک پوشه در لینوکس می سازیم :
mkdir /mnt/shared_folder
شما این پوشه را با هر نامی که دوست داشتید میتوانید بسازید ولی من برای راحتی کار نام همان پوشه ویندوز را انتخاب کردم.
فرض کنید ip ویندوزی ما 192.168.142.1 است. و ما در لینوکس به این ip متصل هستیم. برای تست اتصال میتوانیم از دستور زیر استفاده کنیم :
ping 192.168.142.1
پس از اطمینان از اتصال با دستور زیر پوشه shared_folder را در لینوکس mount میکنیم :
mount.cifs //192.168.142.1/shared_folder /mnt/shared_folder -o
در صورتی که برای اتصال به پوشه اشتراک گذاری شده نیاز به رمز عبور و نام کاربری باشد :
mount.cifs //192.168.142.1/shared_folder /mnt/shared_folder -o user=shared_user,password=shared_password
یا :
sudo mount -t cifs -o username=shared_folder,password=shared_password,uid=1000,gid=1000 //192.168.142.1/shared_folder /mnt/shared_folder
برای بدست آوردن uid و gid دستور زیر را در ترمینال وارد میکنیم :
id
برای اطمینان از mount شدن پوشه دستورات زیر را اجرا میکنیم :
cd /mnt/shared_folder ls
اکنون باید محتویات پوشه ویندوزی را در لینوکس مشاهده کنیم. اما همچنان مشکلی وجود دارد. موقعی که سیستم لینوکسی ری استارت شود لازم است دوباره دستور mount اجرا شود. برای اینکه این کار بصورت خودکار انجام شود باید مراحل زیر را دنبال کنیم.
ابتدا وارد فولد etc می شویم :
cd /etc
سپس باید فایل fstab موجود در این فولدر را ویرایش کنیم :
sudo nano fstab
کد زیر را به این فایل اضافه میکنیم. قاعدتا باید ip ، نام پوشه ها، نام کاربری و سایر اطلاعات مربوط به خود را جایگزین کنیم :
//192.168.142.1/shared_folder /mnt/shared_folder cifs username=shared_user,password=shared_password,gid=1000,uid=1000 0 0
سپس برای اینکه مطمئین شویم کارها بدون مشکل پیش رفته است دستور زیر را اجرا میکنیم :
sudo mount -a
اکنون با هر بار روشن دستگاه لینوکسی باید اتصال به فولدر به اشتراک گذاری شده به طور اتوماتیک انجام شود. امیدوارم این پست مفید بوده باشه.