ນີ້ແມ່ນຄໍາສັ່ງ mfsmount ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
mfsmount - mount Lizard File System
ສະຫຼຸບສັງລວມ
mfsmount ຈຸດສູງສຸດ [-d] [-f] [-s] [-m] [-n] [-p]
[-H ທີ່ສຸດ] [-P PORT] [-S PATH] [-o ເລືອກ[,ເລືອກ]...]
mfsmount -h|- ຊ່ວຍ
mfsmount -V|- ການປ່ຽນແປງ
ລາຍລະອຽດ
ລະບົບໄຟລ໌ Mount Lizard.
ທາງເລືອກທົ່ວໄປ:
-h, - ຊ່ວຍ
ສະແດງການຊ່ວຍເຫຼືອແລະອອກ
-V
ສະແດງຂໍ້ມູນສະບັບແລະອອກ
ຕົວເລືອກ FUSE:
-d, -o debug
ເປີດໃຊ້ໂໝດດີບັກ (ໝາຍເຖິງ -f)
-f
ການດໍາເນີນງານ foreground
-s
ປິດການທໍາງານຫຼາຍກະທູ້
ຕົວເລືອກ LizardFS:
-c CFGFILE, -o mfscfgfile=CFGFILE
ໂຫຼດໄຟລ໌ດ້ວຍຕົວເລືອກການຕິດເພີ່ມເຕີມ
-m, --meta, -o mfsmeta
mount ລະບົບໄຟລ໌ຄູ່ MFSMETA ແທນ LizardFS ຫຼັກ
-n
ຍົກເລີກຕົວເລືອກການຕິດຕັ້ງເລີ່ມຕົ້ນ (-o allow_other,default_permissions)
-p
ການເຕືອນສໍາລັບລະຫັດຜ່ານ (ສະບັບໂຕ້ຕອບຂອງ -o mfspassword=ຜ່ານ)
-H ທີ່ສຸດ, -o mfsmaster=ທີ່ສຸດ
ເຊື່ອມຕໍ່ກັບແມ່ບົດ LizardFS ໃນ ທີ່ສຸດ (ຄ່າເລີ່ມຕົ້ນແມ່ນ mfsmaster)
-P PORT, -o mfsport=PORT
ເຊື່ອມຕໍ່ກັບແມ່ບົດ LizardFS ໃນ PORT (ຄ່າເລີ່ມຕົ້ນແມ່ນ 9421)
-B ທີ່ສຸດ, -o mfsbind=ທີ່ສຸດ
ທີ່ຢູ່ໃນທ້ອງຖິ່ນທີ່ຈະນໍາໃຊ້ສໍາລັບການເຊື່ອມຕໍ່ກັບຕົ້ນສະບັບແທນທີ່ຈະເປັນຄ່າເລີ່ມຕົ້ນຫນຶ່ງ
-S PATH, -o mfssubfolder=PATH
mount ໄດເລກະທໍລີ LizardFS ທີ່ກໍານົດໄວ້ (ຄ່າເລີ່ມຕົ້ນແມ່ນ /, ເຊັ່ນລະບົບໄຟລ໌ທັງຫມົດ)
-o enablefilelocks=[0,1]
ເປີດ/ປິດການລັອກໄຟລ໌ທົ່ວໂລກ (ປິດການໃຊ້ງານໂດຍຄ່າເລີ່ມຕົ້ນ)
-o mfspassword=ປຊຊ
ພິສູດຢືນຢັນກັບແມ່ບົດ LizardFS ກັບ ປຊຊ
-o mfsmd5pass=MD5
ກວດສອບຄວາມຖືກຕ້ອງກັບແມ່ບົດ LizardFS ໂດຍໃຊ້ການມອບໃຫ້ໂດຍກົງ MD5 (ພຽງແຕ່ຖ້າ mfspassword ທາງເລືອກ
ບໍ່ໄດ້ລະບຸໄວ້)
-o mfsdelayedinit
ການເຊື່ອມຕໍ່ກັບແມ່ບົດແມ່ນເຮັດໄດ້ໃນພື້ນຖານ - ມີທາງເລືອກນີ້ mount ສາມາດດໍາເນີນການ
ໂດຍບໍ່ມີເຄືອຂ່າຍ (ດີສໍາລັບການດໍາເນີນການຈາກ fstab / init scripts ແລະອື່ນໆ.)
-o mfsacl
ເປີດໃຊ້ການສະຫນັບສະຫນູນ ACL (ປິດການໃຊ້ງານໂດຍຄ່າເລີ່ມຕົ້ນ)
-o mfsaclcacheto=SEC
ຕັ້ງເວລາໝົດເວລາແຄດ ACL ເປັນວິນາທີ (ຄ່າເລີ່ມຕົ້ນ: 1.0)
-o mfsaclcachesize=N
ກໍານົດຂະຫນາດ cache ACL ໃນຈໍານວນລາຍການ (0: ບໍ່ມີ cache; ຄ່າເລີ່ມຕົ້ນ: 1000)
-o mfsrwlock=0 | 1
ເມື່ອຕັ້ງເປັນ 1, ການອ່ານຂະໜານຈາກຕົວອະທິບາຍດຽວກັນຈະຖືກປະຕິບັດ (ຄ່າເລີ່ມຕົ້ນ: 1)
-o mfsmkdircopysgid=N
sgid bit ຄວນຖືກຄັດລອກໃນລະຫວ່າງການປະຕິບັດງານ mkdir (ຢູ່ໃນຄ່າເລີ່ມຕົ້ນ linux: 1, ຖ້າບໍ່ດັ່ງນັ້ນ: 0)
-o mfssugidclearmode=SMODE
ຕັ້ງຮູບແບບທີ່ຈະແຈ້ງ sugid (ເບິ່ງຂ້າງລຸ່ມນີ້)
-o mfsdebug
ພິມບາງຂໍ້ມູນການດີບັກສະເພາະ LizardFS
-o mfscachemode=CACHEMODE
ຕັ້ງໂຫມດ cache (ເບິ່ງ ຂໍ້ມູນ CACHE ຮູບແບບ; ຄ່າເລີ່ມຕົ້ນແມ່ນ AUTO)
-o mfscachefiles
(ປະຕິເສດ) ຮັກສາຂໍ້ມູນໄຟລ໌ໃນ cache (ເທົ່າກັບ -o mfscachemode=YES)
-o mfsattrcacheto=SEC
ຕັ້ງຄ່າການໝົດເວລາຂອງແຄດເປັນວິນາທີ (ຄ່າເລີ່ມຕົ້ນ: 1.0)
-o mfsentrycacheto=SEC
ກຳນົດເວລາເຂົ້າ cache ໄຟລ໌ເປັນວິນາທີ (ຄ່າເລີ່ມຕົ້ນ: 0.0, ie ບໍ່ມີ cache)
-o mfsdirentrycacheto=SEC
ກໍານົດເວລາຫມົດເວລາ cache entry directory ເປັນວິນາທີ (ຄ່າເລີ່ມຕົ້ນ: 1.0)
-o mfswritecachesize=N
ລະບຸຂະຫນາດ cache ໃນ MiB (ໃນຂອບເຂດ: 16..2048 - ຄ່າເລີ່ມຕົ້ນ: 128)
-o mfscacheperinodepercentage=N
ລະບຸວ່າສ່ວນໃດຂອງ cache ການຂຽນທີ່ບໍ່ໄດ້ຖືກຄອບຄອງໂດຍ inodes ອື່ນໆສາມາດ inode ດຽວ
ຄອບຄອງ (ວັດແທກເປັນ %). ຕົວຢ່າງ: ເມື່ອ N=75 ແລະ inode X ໃຊ້ 10 MiB, ແລະອື່ນໆທັງໝົດ
inodes ໃຊ້ 20 MiB ອອກຈາກ 100 MiB cache, X ສາມາດໃຊ້ 50 MiB ຫຼາຍ (ນັບຕັ້ງແຕ່ 75% ຂອງ 80 MiB ແມ່ນ.
60 MiB). ຄ່າເລີ່ມຕົ້ນ: 25.
-o mfschunkserverreadto=MSEC
ກໍານົດເວລາຫມົດເວລາສໍາລັບການສື່ສານທັງຫມົດກັບ chunkserver ໃນລະຫວ່າງການດໍາເນີນການອ່ານໃນ
ມິນລິວິນາທີ (ຄ່າເລີ່ມຕົ້ນ: 2000)
-o mfschunkserverwriteto=MSEC
ຕັ້ງເວລາການຕອບສະ ໜອງ chunkserver ໃນລະຫວ່າງການປະຕິບັດການຂຽນເປັນ milliseconds (ຄ່າເລີ່ມຕົ້ນ:
5000)
-o mfschunkservertt=MSEC
ກໍານົດເວລາຫມົດເວລາຫຼັງຈາກນັ້ນແພັກເກັດ SYN ຖືກພິຈາລະນາສູນເສຍໃນລະຫວ່າງການພະຍາຍາມໃຫມ່ຄັ້ງທໍາອິດ
ການເຊື່ອມຕໍ່ chunkserver (ຄ່າເລີ່ມຕົ້ນ: 200)
-o mfschunkserverconnectreadto=MSEC
ກໍານົດເວລາຫມົດເວລາສໍາລັບການເຊື່ອມຕໍ່ກັບ chunkservers ໃນລະຫວ່າງການດໍາເນີນການອ່ານເປັນ milliseconds
(ຄ່າເລີ່ມຕົ້ນ: 2000)
-o mfschunkserverbasicreadto=MSEC
ກໍານົດເວລາຫມົດເວລາສໍາລັບການປະຕິບັດຕົວແປພື້ນຖານຂອງການດໍາເນີນງານການອ່ານເປັນ milliseconds
(ຄ່າເລີ່ມຕົ້ນ: 2000)
-o mfschunkservertotalreadto=MSEC
ກໍານົດເວລາຫມົດເວລາສໍາລັບການສື່ສານທັງຫມົດກັບ chunkservers ໃນລະຫວ່າງການດໍາເນີນການອ່ານໃນ
ມິນລິວິນາທີ (ຄ່າເລີ່ມຕົ້ນ: 2000)
-o mfsrlimitnofile=N
ພະຍາຍາມປ່ຽນຂີດຈຳກັດຂອງຕົວອະທິບາຍໄຟລ໌ທີ່ເປີດພ້ອມໆກັນໃນຕອນເລີ່ມຕົ້ນ (ຄ່າເລີ່ມຕົ້ນ:
100000)
-o mfsnice=LEVEL
ພະຍາຍາມປ່ຽນລະດັບທີ່ດີເປັນຄ່າທີ່ລະບຸໄວ້ໃນຕອນເລີ່ມຕົ້ນ (ຄ່າເລີ່ມຕົ້ນ: -19)
-o mfswriteworkers=N
ກໍານົດຈໍານວນພະນັກງານຂຽນ (ຄ່າເລີ່ມຕົ້ນ: 10)
-o mfswritewindowsize=N
ກໍານົດຂະຫນາດປ່ອງຢ້ຽມຂຽນ (ໃນຕັນ) ສໍາລັບແຕ່ລະ chunk (ຄ່າເລີ່ມຕົ້ນ: 15)
-o mfsmemlock
ພະຍາຍາມລັອກໜ່ວຍຄວາມຈຳ (ຕ້ອງເປີດໃຊ້ໃນເວລາສ້າງ)
-o mfsdonotremberpassword
ບໍ່ຈື່ລະຫັດຜ່ານໃນຫນ່ວຍຄວາມຈໍາ - ປອດໄພກວ່າ, ແຕ່ເມື່ອ session ຫາຍໄປຫຼັງຈາກນັ້ນໃຫມ່
ເຊດຊັນຖືກສ້າງຂື້ນໂດຍບໍ່ມີລະຫັດຜ່ານ
-o mfsioretries=N
ລະບຸຈໍານວນຂອງການທົດສອບກ່ອນທີ່ຄວາມຜິດພາດ I/O ຈະຖືກກັບຄືນ (ຄ່າເລີ່ມຕົ້ນ: 30)
-o mfsreportreservedperiod=N
ລະບຸໄລຍະການລາຍງານ inodes ສະຫງວນເປັນວິນາທີ (ຄ່າເລີ່ມຕົ້ນ: 60)
-o mfsiolimits=PATH
ລະບຸໄຟລ໌ກໍານົດການຈໍາກັດ I/O ທ້ອງຖິ່ນ (ຄ່າເລີ່ມຕົ້ນ: ບໍ່ມີການຈໍາກັດ I/O)
ຕົວເລືອກການຕິດຕັ້ງທົ່ວໄປ (ເບິ່ງ mount(8) ຄູ່ມື:
-o rw|-o ro
ຕິດຕັ້ງລະບົບໄຟລ໌ໃນແບບອ່ານຂຽນ (ຄ່າເລີ່ມຕົ້ນ) ຫຼືແບບອ່ານເທົ່ານັ້ນຕາມລໍາດັບ.
-o ໃຕ້|-o ດັງ
ເປີດໃຊ້ຫຼືປິດຄຸນສົມບັດ suid/sgid ເພື່ອເຮັດວຽກ.
-o dev|-o nodev
ເປີດຫຼືປິດການທໍາງານຕົວອັກສອນຫຼືຕັນການຕີຄວາມຫມາຍໄຟລ໌ອຸປະກອນພິເສດ.
-o exec|-o noexec
ອະນຸຍາດໃຫ້ຫຼືບໍ່ອະນຸຍາດໃຫ້ປະຕິບັດຂອງ binary.
-o symlinkcachetimeout=N
ກໍານົດຄ່າ timeout ສໍາລັບ symlink cache timeout ເປັນວິນາທີ. ຄ່າເລີ່ມຕົ້ນແມ່ນ 3600.
ຂໍ້ມູນ CACHE ຮູບແບບ
ມີສາມໂຫມດ cache: NO, YES ແລະ AUTO. ທາງເລືອກເລີ່ມຕົ້ນແມ່ນ AUTO ແລະທ່ານບໍ່ຄວນ
ປ່ຽນແປງມັນເວັ້ນເສຍແຕ່ວ່າທ່ານຮູ້ແທ້ໆວ່າທ່ານກໍາລັງເຮັດຫຍັງ. ໃນ AUTO mode data cache ຖືກຈັດການ
ອັດຕະໂນມັດໂດຍ mfsmaster.
NO,NONE or ບໍ່
ບໍ່ເຄີຍອະນຸຍາດໃຫ້ຂໍ້ມູນໄຟລ໌ຖືກເກັບໄວ້ໃນ cache (ປອດໄພທີ່ສຸດແຕ່ສາມາດຫຼຸດຜ່ອນປະສິດທິພາບ)
YES or ALWAYS
ອະນຸຍາດໃຫ້ຂໍ້ມູນໄຟລ໌ຖືກເກັບໄວ້ໃນ cache (ອັນຕະລາຍ)
AUTO
ແຄດໄຟລ໌ຖືກຈັດການໂດຍ mfsmaster ອັດຕະໂນມັດ (ຄວນຈະປອດໄພແລະມີປະສິດທິພາບຫຼາຍ)
SUGID ກຳ ນົດ MODE
SMODE ສາມາດຖືກຕັ້ງເປັນ:
· ບໍ່ - MFS ຈະບໍ່ມີການປ່ຽນແປງ suid ແລະ sgid bit ສຸດ chown
· ALWAYS - ລ້າງ suid ແລະ sgid ໃນທຸກ chown - ການດໍາເນີນງານທີ່ປອດໄພທີ່ສຸດ
· OSX - ພຶດຕິກໍາມາດຕະຖານໃນ OS X ແລະ Solaris (chown ເຮັດໂດຍຜູ້ໃຊ້ unprivileged ຈະແຈ້ງ
suid ແລະ sgid)
· BSD - ພຶດຕິກໍາມາດຕະຖານໃນລະບົບ BSD (ເຊັ່ນໃນ OSX, ແຕ່ວ່າພຽງແຕ່ໃນເວລາທີ່ບາງສິ່ງບາງຢ່າງທີ່ແທ້ຈິງ
ປ່ຽນ)
· EXT - ພຶດຕິກໍາມາດຕະຖານໃນລະບົບໄຟລ໌ສ່ວນໃຫຍ່ໃນ Linux (ໄດເລກະທໍລີບໍ່ປ່ຽນແປງ,
ອື່ນ: suid ລ້າງສະເຫມີ, sgid ພຽງແຕ່ເມື່ອກຸ່ມ exec bit ຖືກກໍານົດ)
· XFS - ພຶດຕິກໍາມາດຕະຖານໃນ XFS ໃນ Linux (ເຊັ່ນ: EXT ແຕ່ໄດເລກະທໍລີຖືກປ່ຽນແປງໂດຍ
ຜູ້ໃຊ້ທີ່ບໍ່ມີສິດທິພິເສດ)
SMODE ຂໍ້ມູນເພີ່ມເຕີມ:
btrfs,ext2,ext3,ext4,hfs[+],jfs,ntfs ແລະ reiserfs ໃນ Linux ເຮັດວຽກເປັນ EXT.
ພຽງແຕ່ xfs ໃນ Linux ເຮັດວຽກແຕກຕ່າງກັນເລັກນ້ອຍ. ລະວັງວ່າມີການດໍາເນີນງານທີ່ແປກປະຫລາດ -
chown(-1,-1) ເຊິ່ງປົກກະຕິແລ້ວຖືກປ່ຽນໂດຍແກ່ນເຂົ້າໄປໃນບາງສິ່ງບາງຢ່າງເຊັ່ນ: chmod ug-s, ແລະ
ດັ່ງນັ້ນຈຶ່ງບໍ່ສາມາດຄວບຄຸມໄດ້ໂດຍ MFS ເປັນ chown
ການລາຍງານ ບັກ
ລາຍງານບັກຫາcontact@lizardfs.org>.
COPYRIGHT
ສະຫງວນລິຂະສິດ 2008-2009 Gemius SA, 2013-2015 Skytechnology sp. z oo
LizardFS ແມ່ນຊອບແວຟຣີ: ທ່ານສາມາດແຈກຢາຍມັນຄືນໃຫມ່ແລະ / ຫຼືດັດແປງມັນພາຍໃຕ້ເງື່ອນໄຂຂອງ
ໃບອະນຸຍາດສາທາລະນະທົ່ວໄປ GNU ທີ່ຈັດພີມມາໂດຍ Free Software Foundation, ສະບັບ 3.
LizardFS ຖືກແຈກຢາຍໂດຍຫວັງວ່າມັນຈະເປັນປະໂຫຍດ, ແຕ່ບໍ່ມີການຮັບປະກັນໃດໆ;
ໂດຍບໍ່ມີການຮັບປະກັນທາງດ້ານການຄ້າ ຫຼືຄວາມສອດຄ່ອງສໍາລັບຈຸດປະສົງສະເພາະ.
ເບິ່ງໃບອະນຸຍາດສາທາລະນະທົ່ວໄປຂອງ GNU ສໍາລັບລາຍລະອຽດເພີ່ມເຕີມ.
ທ່ານຄວນໄດ້ຮັບສໍາເນົາຂອງໃບອະນຸຍາດສາທາລະນະທົ່ວໄປ GNU ພ້ອມກັບ LizardFS. ຖ້າ
ບໍ່ເຫັນ http://www.gnu.org/licenses/.
ໃຊ້ mfsmount ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net