���ص����
ArticleCategory:
UNIXBasics
AuthorImage:[Here we need a little image from you]
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:
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 �ļ�ϵͳ�Ŀ��ƶ��洢���ʵ�������Ҳ���Ҫ�����ļ�ϵͳ��
����ʹ�÷�����
-
�༭ /etc/mtools.conf��������ô���У�
drive u: file="/dev/sda1" # �� sda4; ��Щ U ��ȱʡʹ�÷���4.
-
�����㲻�� 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 ����ϵͳ�Ϻܶࡣ