���ص����

ArticleCategory:

UNIXBasics

AuthorImage:[Here we need a little image from you]

[Photo of the Author]

TranslationInfo:[Author + translation history. mailto: or http://homepage]

original in en Guido Socher

en to cn ����

AboutTheAuthor:[A small biography about the author]

Guido ��Ϊ���������ϲ�� Linux������һ��ʵʵ���ڵĴ���Ŀ������Ŀ��ȫ������ָ�������������ͬһ��Ŀ�깤��������ÿ���ö����á�
���ҵ��ǣ�Linux ����̫���ˣ�ͬ��������ȫ����Ļ���ֻ��õ���������빱���κζ����������������������С�� "pro-linux" ������ʵ���ǻ������塣

Abstract:

��ƪ���½����˼��ص�ĸ��������Ϊ�����еIJ������ݼ�ʹ����һЩ�������ֵĶ���Ҳ�е���˼��

ArticleIllustration:

mount

ArticleBody:

���

�ҽ����Ƚ��ͼ����ļ�ϵͳ�ĸ��Ȼ�����һЩ�߼����ԡ������������Ѿ��� Linux ר���ˣ�������ԴӺ���һ�㿪ʼ�Ķ���

��������

�� windows �£�ֱ�������������������⣺�������һ�����̵�ʱ�򣬷����ı�žͱ�û����ˡ�ԭ���� D:�̵ķ������ڳ��� E:�̣��������û����dz��򶼱���ú�ãȻ��

���� Unix �£�����Զ���������������⣬��Ϊ���е����������������뵽һ��Ŀ¼�����ˡ������ͨ������"mount"��"df"��������Щ������
# df
Filesystem 1K-blocks    Used Available Use% Mounted on
/dev/hda1    9070728 4701180   3908768  55% /
/dev/hda3   24950428  683412  22999584   3% /home
none          257236       0    257236   0% /dev/shm

# mount
/dev/hda1 on / type ext3 (rw)
none on /proc type proc (rw)
none on /dev/shm type tmpfs (rw)
/dev/hda3 on /home type ext3 (rw)
����������������̷�����һ������ /home ������������ݡ�����Ǹ�����"/"������������ hda1��hda1 �ǵ�һ�� IDE Ӳ�� (hda) �ĵ�һ������ (1)��ͬһ��Ӳ�̵ĵ���������(hda3)�����ص��� /home����������������Ŀ¼ /home��ʵ�������ڷ��� hda3 �ϵ��ļ�������Զ���õ����ĸ��� D: �ĸ��� E:����Զֻ��һ�������Ŀ¼����

�ļ�ϵͳ��æ����


Linux�����ļ�ϵͳ�Ķ�д����---������� USB 1.1 �� U �̣������������һ�����ļ�������ע�⵽����һ�ζ�д���������Ժ�ͱ���˺ܶ࣬�� U ���ϵĶ�дָʾ�Ƹ����Ͳ�����

��Ϊ��������ص㣬�㲻��ֱ�Ӱ���һ������ʹ�õ��̣��෴������Ҫж�������������õ�Ӳ����˵��������Ͳ���ʲô���⣬�����ڹ��̺� U �̾�Ҫע���ˡ�

���磬������һ�� U �̼��ص��� /mnt/usb��Ȼ��"cd /mnt/usb"����ʱ��bash ����ʹ������ļ�ϵͳ�ˡ������ʱ��Ҫ����һ�� shell ȥ umount �����㽫�õ�"file system busy" (�ļ�ϵͳ��æ) ����ʾ��umount ����ɹ�����ʱ����ֻҪ"cd"һ�£��뿪 /mnt/usb���Ϳ��Գɹ� umount �ˡ�����ʱ��������˭���������������кܶ�������ڴ� U �̣���Ϳ��ܺ����ҵ�����ж��ʧ�ܵ�ԭ��

����ļ�������ˣ�
# fuser -m -u /mnt/usb
/mnt/usb:   1347c(root)  1348c(guido)  1349c(guido)  
��� fuser ����õ�����ʹ���ļ�ϵͳ�Ľ��̵��б������������ʹ��"ps auxw"������ǵ�����ʲô��Ҳ����ֱ�� kill ���ǡ����� umount �������������ˡ�

�� Windows ����Ҫ��������

Ϊʲô��ֱ�Ӱ���U���أ��ã��ϵ� dos/win3.1 �����ֱ���жϵ�Դ���У�����Ҫ�ػ�����ʱ���ҵ������ܱ�ԹΪʲô�� Linux �±��� shutdown �ء�������Win95 �����ˣ���Щ��ԹҲ��û�ˣ���Ϊ˭��Ҫ�ȹػ��ˡ�

Linux Ҳ���ԣ�

Linux ��Ҳ�з�������ֱ�Ӱε�����(���� U ��)�ġ�Mandrake Linux ��һ������ supermount ��������ȷʵ���Դﵽ�� windows һ���Ľ�������Ҳ�����������������Ϊ��ᵼ�²��ȶ��Ͷ�ʧ�ļ���

���ʹ�� mtools (http://mtools.linux.lu/)��mtools ��һ�����������U ����Щʹ�� FAT �ļ�ϵͳ�Ŀ��ƶ��洢���ʵ�������Ҳ���Ҫ�����ļ�ϵͳ��

����ʹ�÷�����
  1. �༭ /etc/mtools.conf��������ô���У�
    drive u: file="/dev/sda1" # �� sda4; ��Щ U ��ȱʡʹ�÷���4.
    


  2. �����㲻�� mount /dev/sda1����������
    mdir u:
    ���� U ������ʲô��

    mcopy * u:
    ��������ǰĿ¼�������ļ��� U �����档

    mcopy u:\* .
    ���� U ���ϵ������ļ�����ǰĿ¼(ע��ͨ���ǰ���'\'��)��

�dz�����ʹ�á�

���������û������ļ�ϵͳ

ͨ��ֻ��root���Լ����ļ�ϵͳ�������� U �̻��ǹ����������豸�������ϣ��ÿ���û������Լ������ǡ�����������⣬ֻҪ�޸�һ�� /etc/fstab �Ϳ����ˣ�
# dev     mount point    fs type   flags
/dev/sda1  /mnt/usb      auto      noauto,user 0 0
���б�ʾ sda1( ��һ�� scsi Ӳ�̵ĵ�һ��������USB �洢�豸��ӳ��� scsi ����)Ӧ����������ʱ�򲻱��Զ����� (noauto)�����ҿ��Ա��κ��û�����/ж�� (user)���ļ����������ó� auto����������Լ����κ��ļ�ϵͳ�� U �̣����� vfat ���� ext2,�ļ�ϵͳ�����ͻᱻ�Զ���ʶ��

�ʼDZ��� NFS

�����ļ�ϵͳ NFS ������Ҫ���б��� home Ŀ¼�Ķ���û�����Ч����Ҫ��������������Ǵ����ķ������ϼ��� home Ŀ¼�������û��ĸ��� home Ŀ¼���������������еļ�����ǿ��õġ�ֻҪ�������У��û��Ϳ��Եõ�ͬ�������á�ͬ����ƫ�á�ͬ�������ݡ���ĺ����롣

But how do we handle mobile users with Laptops? (no backups?) ����δ���ʹ�ñʼDZ����ƶ��û��أ�(���DZ��ݣ�)

��һ���뿪���磬home Ŀ¼����ʧ�ˡ�һ�����������ʼ�ո�����������(rsync)����������Ƿdz��ϸ�ͬ���Ļ��������׵��²�һ�¡�������Ҳ��һ����Ҫ������� home Ŀ¼���ҷ���һ�������Ľ��������ʹ��һ��С�� home Ŀ¼������ֻ�����ú�һЩ�������ε�ʱ����Ҫ�����ݡ�

������һ���ǿ�Ŀ¼��λ�ü���һ���ļ�ϵͳ(�κ��ļ�ϵͳ/���̣����� NFS)��ʱ��ԭ��Ŀ¼��������ݾͶ����ɼ��ˣ�ȡ����֮���Ǽ����ϵ��ļ�ϵͳ��

����ǽ��������Ϊ home Ŀ¼����һ�����ص�(/home)����������������ϵ�ʱ���Զ����ز�ͬ�� home Ŀ¼������������κζ���֮ǰ������һ���ʼDZ����Ե��û������� home Ŀ¼�ķ������ӣ�
/home/guido -> ../home_nonet/guido
���û� guido �������ϵ�ʱ����������һ��ͨ���� home Ŀ¼����Ϊ����������ȫ���ڸ��ˡ��������ڹ����ϵ�ʱ���������� /home_nonet/guido ��Ϊ������ home Ŀ¼ (/home/guido)��

һ����Ư���Ľ��������

����

����һ��Ӳ��֮�ϵij������ UNIX ��һ��Ŀ��֮һ������/ж���ļ�ϵͳ/����������һĿ���һ��ʵ�ַ��������ȷ��һ���Ƚ����ִ�����ƣ����� UNIX �������ִ� PC ����ϵͳ�Ϻܶࡣ