این امکان اینجاد Symbolic Link توی لینوکس یه امکان خیلی خیلی عالی هست.
روی یکی از سیستمهای شرکت که Debian نصب کردیم، اندازههای پارتیشنها را بد تنظیم کرده بودیم و در نتیجه حجم پارتیشن root یا همون / دوست داشتنی کم بود.
بعد از نصب یه سری برنامه سیستم به مشکل برخورد. برای حل مشکل یکی از فولدرهای حجیم به نام usr را منتقل کردیم توی یه دیسک دیگه و symbolic link درست کردیم از / به اون یکی پارتیشنه. و بعد که همه چی اوکی بود، الان روی / به اندازه کافی فضای خالی داریم و همه چی خوب داره کار میکنه.
اما همیشه اوضاع به این خوبی نیست، معدود برنامههایی پیدا میشوند که با این symblink نمیتونن کار کنند. VirtualBox محصول شرکت Oracle (شرکتی که این روزا داره محبوبیتش را بین لینوکسیها از دست میده)، در نسخه ۳ باsymblinkسازگار بود. اما تو نسخه ۴ش مشکل داره.
وقتی میخوای یه ماشین مجازی را روشن کنی یه پیام نامفهوم میده که تهش نوشته:
failed to start machine. Error message: Failed to load VMMR0.r0 (VERR_SUPLIB_SYMLINKS_ARE_NOT_PERMITTED)
بعد از کلی جست و جو و خوندن VBOX.log ماشین مجازی، آخرش میفهمی که مشکل از این symbolic link فولدر usr/ است.
و هیچ کاری نمیتونی بکنی جز اینکه یه GPartEd زنده برداری و اندازه پارتیشنها را عوض کنی یا اینکه برگردی سراغ همون نسخه ۳٫۲ که قبلا کار میکرده.
اوراکل، من از تو بدم میاد. همه محصولاتی که خریدیشون از نظر کیفیت بدتر شدن. نمیتونی کاری را درست انجام بدی انجام نده عوضی.
در ضمن اوراکل برای باگریپورت پروژهها نیاز به یه حساب توی oracle داره که به ایرانیها اجازه ایجاد این حساب را نمیده.