বিদ্যমান ডিরেক্টরি জন্য প্রতীকী লিঙ্ক


1

আমি /var/logডিরেক্টরিটি প্রতীকী লিঙ্কে পরিবর্তন করার চেষ্টা করছি । /var/logবিদ্যমান হিসাবে , আমি নীচে হিসাবে চেষ্টা করেছি।

# cd /var
# mv log log.bk                             (1)
# ln -snf /path/to/somewhere/var/log log    (2)

এই পদ্ধতিটি ভালভাবে কাজ করে না কারণ একটি নতুন /var/logডিরেক্টরি তৈরি হয়েছে (1)এবং (2)(আমার ধারণা কিছু সিস্টেম ডিমন এটি তৈরি করে), প্রতীকী লিঙ্কটি /var/logডিরেক্টরিতে তৈরি করা হয়েছিল ।

# ls -l /var/log
     :
lrwxrwxrwx 1 root root    23 Sep  2 13:27 log -> /path/to/somewhere/var/log
-rw-r----- 1 root adm  38028 Sep  2 13:51 messages
     :

আমার প্রত্যাশা নীচের হিসাবে আছে।

# ls -l /var
    :
lrwxrwxrwx 1 root root    23 Sep  2 13:27 log -> /path/to/somewhere/var/log
drwxr-xr-x 8 root root  1680 Sep  2 06:25 log.bk
    :

কিভাবে আমি এটি করতে পারব?

উত্তর:


1

স্ব সমাধান।

আমি mount --bindপ্রতীকী লিঙ্কের পরিবর্তে ব্যবহার করি ।

mount --bind /path/to/somewhare/var/log log

0

আপনি যদি চান যা করতে চান তবে আপনি যা করতে চান (আপনি যা স্থির করেছেন তার পরিবর্তে),

  1. এক কমান্ড লাইন যেমন চেষ্টা করুন: mv log log.bk && ln -snf /path/to/somewhere/var/log log
  2. এটি একক-ব্যবহারকারী মোডে চেষ্টা করুন।
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.