mount-tui ပရောဂျက်ကို ထုတ်ဝေလိုက်ပါပြီ။ ၎င်းသည် local block devices များကို ကြည့်ရှုခြင်းနှင့် mount လုပ်ခြင်းအပြင် SMB/CIFS protocol မှတစ်ဆင့် network resources များကို ချိတ်ဆက်ခြင်းအတွက် interactive text interface တစ်ခုကို တီထွင်ထုတ်လုပ်ပါသည်။ ဤပရိုဂရမ်ကို Ratatui နှင့် Crossterm libraries များကို အသုံးပြု၍ Rust ဖြင့် ရေးသားထားပြီး Apache 2.0 လိုင်စင်အောက်တွင် ဖြန့်ဝေထားသည်။
mount-tui သည် disk များနှင့် partition များကို ၎င်းတို့၏ file system၊ အရွယ်အစား၊ mount point နှင့် အခြား device အချက်အလက်များနှင့်အတူ စာရင်းပြုစုပေးသည်။ ၎င်းသည် list filtering၊ pseudo-file system များကိုကြည့်ရှုခြင်း၊ partition များကို mount လုပ်ခြင်းနှင့် unmount လုပ်ခြင်းနှင့် mount point နှင့် mount option များကိုပြောင်းလဲခြင်းတို့ကို ပံ့ပိုးပေးသည်။
NTFS ဖိုင်စနစ်များအတွက်၊ user-defined ntfs-3g driver နှင့် kernel တွင်ပါဝင်သော driver အကြား ရွေးချယ်စရာတစ်ခုရှိသည်။ Linux ntfs3 driver။ default အားဖြင့် ntfs-3g ကို ပိုမိုလိုက်ဖက်သော option တစ်ခုအဖြစ် အသုံးပြုသည်။ read-write mode တွင် mount လုပ်ရန် ကြိုးပမ်းမှု မအောင်မြင်ပါက၊ ပရိုဂရမ်သည် read-only mode တွင် ပြန်လည်ကြိုးစားရန် သင့်အား တောင်းဆိုလိမ့်မည်။
SMB/CIFS အရင်းအမြစ်များကို ချိတ်ဆက်သည့်အခါ၊ အထောက်အထားများကို ပရိုဂရမ် အင်တာဖေ့စ်တွင် တိုက်ရိုက်ထည့်သွင်းပါသည်။ စကားဝှက်ကို command-line arguments များတွင် မထည့်သွင်းဘဲ 0600 access rights ရှိသော ယာယီဖိုင်တစ်ခုတွင် ထားရှိပါသည်။ ပြုပြင်ထားသော parameters များဖြင့် ယခင်က mount လုပ်ထားသော အရင်းအမြစ်များကို Guest ချိတ်ဆက်မှုများနှင့် ပြန်လည်ချိတ်ဆက်ခြင်းကို ခွင့်ပြုထားသည်။
မူရင်းအားဖြင့်၊ ဒေသတွင်းဖိုင်စနစ်များကို "/media/{user>/<label-or-device>" ပုံစံရှိ directory များတွင် mount လုပ်ထားသည်။ ပရိုဂရမ်သည် လက်ရှိအသုံးပြုသူ၏ mount point သို့ ဝင်ရောက်ခွင့်ကို စစ်ဆေးနိုင်ပြီး လိုအပ်ပါက သင့်လျော်သော UID/GID များကို သတ်မှတ်နိုင်သည် သို့မဟုတ် mount လုပ်ထားသော Unix နှင့် တွဲဖက်အသုံးပြုနိုင်သော ဖိုင်စနစ်၏ root directory ၏ပိုင်ရှင်ကို ပြောင်းလဲနိုင်သည်။ embedded ဖိုင်များ၏ပိုင်ဆိုင်မှုကို ထိခိုက်မည်မဟုတ်ပါ။
mount-tui utility ကို ပုံမှန်အသုံးပြုသူအနေဖြင့် လုပ်ဆောင်နိုင်ပါသည်။ သင်သည် privileged operation တစ်ခုကို လုပ်ဆောင်ရန် ကြိုးစားပါက၊ ပရိုဂရမ်သည် sudo မှတစ်ဆင့် ၎င်းကို ပြန်လည်စတင်ရန် သင့်အား တောင်းဆိုပါလိမ့်မည်။ SMB ပံ့ပိုးမှုအတွက် cifs-utils package လိုအပ်ပြီး ntfs-3g driver သည် အမည်တူ package လိုအပ်သည်။ executable file ကို "/usr/local/bin" တွင် install လုပ်ရန်နှင့် DEB နှင့် RPM formats များဖြင့် package များတည်ဆောက်ရန်အတွက် command များကိုလည်း ပေးထားပါသည်။

source: opennet.ru
