ºìÁªLinuxÃÅ»§
Linux°ïÖú

°ÑÄãµÄÊ÷Ý®ÅÉ´òÔì³ÉÒ»¸öNAS

·¢²¼Ê±¼ä:2014-06-26 10:30:21À´Ô´:ºìÁª×÷Õß:velcbo
ÄãÓÐÏÐÖõÄÒÆ¶¯Ó²Å̺ÍÊ÷Ý®ÅÉÂð£¿Äã¿ÉÒÔÓÃÕâЩÀ´´òÔìÒ»¸öÁ®¼Û¶øÇÒµÍÄܺĵÄNAS¡£×îºóµÄЧ¹û¿Ï¶¨±È²»ÉÏÊÛ¼Û500ÃÀµ¶µÄNAS£¬±ÈÈçSynology DiskStation³öÆ·µÄÄÇЩ¡£µ«¿ÉÒԴ³öÒ»¸öµÍÄܺĵÄÍøÂç´æ´¢Æ½Ì¨----¶øÇÒÌØ±ðÊÊÓÃÓÚÒѾ­Ñá¾ëÁ˹ú¼Ò°²È«¾ÖµÄÊý¾Ý¼à¿ØµÄÄÇЩÈË£¬Äã¿ÉÒÔ°ÑÊý¾Ý²ØÔÚÕâ¸ö¡°Ð¡¸óÂ¥¡±Àï¡£

ÄãÐèÒªÒ»¸öÊ÷Ý®ÅÉ£¬ºÍÒ»Á½¸öÏÐÖÃ×ŵÄÒÆ¶¯Ó²ÅÌ¡£Ìå»ý½ÏСµÄ2.5Ó²ÅÌ¿ÉÒÔÓÉUSB½Ó¿ÚÖ±½Ó¹©µç£¬µ«ÊÇÎÒÃÇÐèÒªÒ»¸ö´øÓй©µç¹¦ÄܵÄUSB·ÖÏ߯÷£¬ÒòΪÊ÷Ý®ÅɵÄUSB½Ó¿ÚÌṩµÄµçÊDz»×ãÒÔ¸øÒƶ¯Ó²Å̹©µçµÄ¡£³ý´ËÖ®ÍâÄãÒ²¿ÉÒÔÓÃthumbdrive£¬ÉõÖÁÊÇÒ»ÕÅSD¿¨¡£ÊÂʵÉÏÎÒÏÖÔÚÔÚÓõľÍÊÇÒ»¸öUSB¿ÚµÄÒÆ¶¯Ó²Å̺ÍÒ»¸öthumbdrive´î½¨µÄ£¬²Ù×÷Á÷³Ì¶¼ÊÇÒ»ÑùµÄ¡£

Ö»ÓÃÒ»¸öÓ²ÅÌ£¬Ò²¿ÉÒԴ·ÖÏíÎļþµÄÍøÂç´æ´¢Æ÷£¬µ«ÊÇÓÃÁ½¸öÓ²ÅÌ£¬¾Í¿ÉÒÔÉèÖÃÊý¾Ý±¸·Ý£¬ÒÔ·ÀÓÐÒ»¸öÓ²ÅÌ»µµô¡£
×¼±¸Ó²ÅÌ

×î³õµÄ²½ÖèÊÇÔŲ́ʽ»úÉϸñʽ»¯Ó²ÅÌ¡£ÕâÊÇΪÁË·½±ã£¬Èç¹û³öÁËÎÊÌ⣬ÎÒÃÇ¿ÉÒÔ°ÑÓ²ÅÌ´ÓNASÉϰÎÏÂÀ´£¬»¹¿ÉÒÔÔÚһ̨PCÉ϶ÁÉÏÃæµÄÊý¾Ý¡£

¿ÉÒÔÔÚÊ÷Ý®ÅÉÉϸñʽ»¯£¬µ«ÊǻỨÉϼ¸¸öСʱ£¬´Ǫ́ʽ»úÉϸñʽ»¯»á¿ìºÜ¶à¡£ÏÖÔÚ¾ÍÈ¥×ö°É¡£

ÉèÖÃSSH£¬¿ªÆôrootÓû§£¬Ê×ÏÈΪrootÓû§ÉèÖÃÃÜÂ룺
sudo -i
passwd root
(ÊäÈëÄãµÄÃÜÂë)

È»ºóÔÚÃüÁîÐÐÏÂÃæÔËÐÐraspi-config½Å±¾£¬¿ÉÒÔÓÃsudoÃüÁҲ¿ÉÒÔ×¢Ïúµ±Ç°Óû§£¬È»ºóÒÔrootÓû§µÄÉí·ÝµÇ½¡£Ôڸ߼¶Ñ¡Ïî²Ëµ¥ÖУ¬¿ªÆôSSH¡£

ÖØÆôºó£¬ÄãÓ¦¸Ã¿ÉÒÔ´ÓÁªÍøµÄÁíһ̨»úÆ÷µÇ½£¨Èç¹ûÔÚwindowsÉÏ£¬¿ÉÒÔʹÓÃPutty£©£º
SSH root@[IPµØÖ·]

µÇ½֮ºó£¬¸ãÇå³þ²åÉÏÈ¥µÄÓ²ÅÌÔÚ/devÏÂÃæµÄ±àºÅÊÇʲô¡£ÏÂÎļÙÉèʹÓÃÁ½¸öÓ²ÅÌ£¬´´½¨Êý¾Ý±¸·Ý¡£ÊäÈë
fdisk -l

»áÏÔʾ³öÒѾ­¹ÒÔØµÄ´æ´¢É豸¡£

/dev/mmcÊÇÊ÷Ý®ÅÉϵͳµÄ·ÖÇø£¬mmcÖ¸µÄÊÇSD¿¨¡£/dev/sda1ºÍ/dev/sdb1ºÍSD¿¨Ã»ÓйØÏµ£¬ÕâЩÊÇÄã²åÉÏÈ¥µÄUSBÓ²ÅÌ£¨±¾ÒâÊÇSCSIÇý¶¯Æ÷£¬µ«ÊÇÏÖÔÚÓÃÀ´Ö¸ÈκÎSATA¿ÚµÄ»òÆäËû´æ´¢Æ÷£©

°²×°ntfs-3gÄ£¿é£¬ÓÚÊÇÎÒÃǾÍÄܶÁдNTFS¸ñʽµÄÓ²ÅÌÁË¡£
apt-get install ntfs-3g

È»ºó´´½¨Ò»¸öĿ¼£¬ÒÔÕâ¸öĿ¼×÷Ϊ¹ÒÔØµã¹ÒÔØÓ²ÅÌ¡£Îª¼òµ¥Æð¼û£¬ÏÂÎÄÓÃ1ºÍ2À´Ö¸´ú¡£
mkdir /media/1
mkdir /media/2
mount -t auto /dev/sda1 /media/1
mount -t auto /dev/sdb1 /media/2
mkdir /media/1/shares
mkdir /media/2/shares

Samba

ÏÂÒ»²½ÎÒÃÇÀ´ÉèÖÃSamba¡£SambaÊÇWindowsʹÓõÄÍøÂçÎļþ¹²ÏíЭÒ飨ÊÂʵÉÏ×îеÄOSX MavericksÒ²Ö§³Ö£©
apt-get install samba
apt-get install samba-common-bin
cp /etc/samba/smb.conf /etc/samba/smb.conf.bak
nano /etc/samba/smb.conf

Èç¹ûÄã²»ÊìϤÕâÀàÅäÖÃÎļþ£¬ÐÐÊ׵죱íʾÕâÒ»ÐÐÊÇ×¢ÊÍ£¬ÓÚÊÇÕâÒ»ÐеÄÅäÖÃÒ²¾Í²»»áÉúЧ¡£Òª¿ªÆôÒ»ÏÄÜ£¬¿ÉÒÔ×Ô¼ºÌí¼ÓÒ»ÐУ¬Ò²¿ÉÒÔ°ÑijһÐÐÇ°ÃæµÄ×¢ÊÍ·ûºÅÈ¥µô£¬ÈÃËüÉúЧ¡£

ÎÒÃÇÏÈÀ´Æô¶¯Óû§°²È«£»°´ÏÂCTRL-WÈ»ºóÊäÈ롱security¡±£¬À´ÕÒµ½Ïà¹ØµÄÑ¡ÏȥµôÕâÒ»ÐÐÇ°ÃæµÄ×¢ÊÍ·ûºÅ£º
security = user

È»ºó£¬Òƶ¯µ½Îı¾Ä©Î²£¨»òÕß°´×¡CTRL VÖ±µ½Òƶ¯µ½ÁËĩ⣩£¬Ìí¼ÓÍøÂç¹²Ïí£¬ÊýĿȡ¾öÓÚÄã×Ô¼ºµÄÐèÇó¡£Ê¹ÓÃÕâÖÖ¸ñʽ£º
[test] comment = Test share
path = /media/1/shares
valid users = @users
force group = users
create mask = 0660
directory mask = 0771
read only = no

Ö»ÓеÚÒ»¿éÓ²Å̵ÄÅäÖÃ----Ö®ºóÎÒÃǽ«Óõڶþ¿éÓ²Å̺͵ÚÒ»¿éͬ²½£¬ÒÔ½øÐб¸·Ý¡£

Íê³É±à¼­Ö®ºó£¬°´ÏÂCTRL XÈ»ºó°´yÀ´Í˳ö¡£

È»ºóÓÃÏÂÃæµÄÃüÁîÖØÆôSamba¡£
service samba restart

ÏÖÔÚ¸øÄãµÄÊ÷Ý®ÅÉÌí¼ÓÒ»¸öÓû§£¬¼ÙÉèÄã²»ÏëÓÃͬһ¸öÓû§À´·ÃÎÊ£¨ÏÂÎĵġ±jamie¡±ÊÇÓû§Ãû£©
useradd jamie -m -G users

ÊäÈëÏÂÃæµÄÃüÁî¸øÐÂÓû§ÉèÖÃÃÜÂ룬Íê³ÉºóÈ·ÈÏ¡£
passwd jamie

È»ºóÎÒÃǰÑÕâ¸öÓû§¼ÓÈëµ½SambaÖС£ÄãÐèÒªÁ½´ÎÈ·ÈÏÄãµÄÃÜÂë¡£
smbpasswd -a jamie

È»ºó¾ÍÈ¥²âÊÔÍøÂç´æ´¢¹¦Äܰɣ¬Ó¦¸Ã¿ÉÒÔÔÚÆäËû»úÆ÷ÉÏ¿´µ½ÁË£¨Windows»òMac£©£¬¶øÇÒÄãÓ¦¸Ã¿ÉÒÔÍùÉÏÃæÐ´ÈëÎļþ¡£

ÏÖÔÚ»¹Ê£Ò»¸öÎÊÌ⣬ÄãÖØÆôÊ÷Ý®ÅÉ£¬Çý¶¯Æ÷µÄ¹ÒÔØ¾Í»áʧЧ¡£ÎªÁ˽â¾öÕâ¸öÎÊÌ⣬ÎÒÃÇÐèÒª°²×°autofs¡£
apt-get install autofs
nano /etc/auto.master
ÔÚ+auto.masterÏÂÃæ¼ÓÈëÒ»ÐУº
/media/ /etc/auto.ext-usb -timeout=10,defaults,user,exec,uid=1000

ÏÖÔھͿÉÒÔ°²È«ÖØÆô£¬²»»áÆÆ»µÅäÖÃÁË¡£
Êý¾Ý±¸·Ý

Èç¹ûÄã°²×°ÁËÁ½¸öÓ²ÅÌ£¬ÎÒÃÇÏÖÔھͿÉÒÔÓÃÒ»¸ö½Å±¾À´Í¬²½Êý¾Ý£¬Èç¹ûÒ»¿éÓ²ÅÌ»µÁË£¬»¹ÓÐÒ»·Ý±¸·ÝµÄ¡£ÎÒÃÇÓÃrsyncÀ´×ö±¸·Ý¡£
apt-get install rsync
crontab -e

linuxÏÂÃæµÄcrontabÊÇÓÃÀ´×Ô¶¯ÔËÐÐij¸öÈÎÎñµÄÒ»¸öÈí¼þ¡£ÎÒÔø¾­ÔÚ¡¶×Ô¶¯±¸·ÝÄãµÄÍøÕ¾¡·ÖмòÒªÌáµ½¹ý¡£¼ÓÉÏÕâÒ»ÐУº
30 5 * * * rsync -av -delete /media/1/shares /media/2/shares/

Êý×ֵĸñʽÊÇÕâÑù×ӵģº
·ÖÖÓ£üСʱ£üÒ»¸öÔÂÖÐÄÄÒ»Ìì£üÔ·ݣüÒ»¸öÐÇÆÚÖÐÄÄÒ»Ìì

ËùÒÔÎÒÃǼӽøÈ¥µÄÄÇÒ»ÐУ¬rsyncÃüÁî»áÔÚÿÌìµÄÔ糿5µã30·ÖÔËÐУ¨£ªÍ¨Åä·û±íʾ¡°ËùÓС±£¬ËùÒÔ»áÔÚ¡°Ã¿¸öÔµÄÿһÌ족ÔËÐУ©

Èç¹ûÄãÏëÁ¢¿Ì½øÐÐÒ»´Î±¸·Ý£¬Ö»ÒªÕ³ÌùÕâ¸örsyncµÄÃüÁ
rsync -av -delete /media/1/shares /media/2/shares/

È¡¾öÓÚ¹²ÏíÎļþ¼ÐÀï·ÅµÄ¶«Î÷£¬ºÄ·ÑµÄʱ¼ä¿ÉÄÜÖ»Òª¼¸ÃëÖÓ£¬Ò²¿ÉÄ᳤ܻһЩ£¬ÔÚÍê³ÉÖ®ºó»á¸øÄãÒ»¸ö±¨¸æ¡£rsync×î°ôµÄµØ·½ÔÚÓÚËü»á¼Ç¼ÄÄЩÎļþ¸üÐÂÁË£¬ÄÄЩÎļþÌí¼Ó½üÀ´»òÊÇÓ¦¸Ã±»É¾³ý¡£Äã¿ÉÒÔÔÙÊÔÒ»±éÄǸöÃüÁӦ¸ÃÁ¢¿Ì¾Í»áÍê³ÉµÄ£¬ÒòΪrsyncÖªµÀûÓÐÎļþ·¢ÉúÁ˱䶯¡£

½Ì³Ìµ½ÕâÀï¾Í½áÊøÁË----ÏÖÔÚÄã´î½¨ÆðÁË×Ô¼ºµÄNAS£¬ËäȻϸ½ÚÉÏÓдý¸Ä½ø£¬µ«ÊÇÏÖÔھͿÉÒÔÓÃÆðÀ´ÁË¡£ËäȻûÓÐÊÐÃæÉϳöÊÛµÄNASÄÇЩ»ªÀöµÄÌØÐÔ£¬µ«ÊÇËüÒ²ÄÜÆ¯ÁÁµØÍê³ÉÈÎÎñ£¬¶øÇҺĵç»áÉٺܶࡣ

ÓÐÎÊÌâÇëÔÚÆÀÂÛÇøÌá³ö£¬ÎһᾡÁ¦°ïæµÄ£¬µ«ÊÇÇëÈ·¶¨ÄãÔÚʹÓÃ×îеÄÊ÷Ý®ÅÉϵͳ¾µÏñ¡£

À´Ô´£º¼«¿Í·¶ ×÷Õߣº¿×´¹èª
ÎÄÕÂÆÀÂÛ

¹²ÓÐ 0 ÌõÆÀÂÛ