在linux下共享訪問windowsxp下的檔案

2021-04-14 06:22:36 字數 1839 閱讀 4929

在這篇帖子裡面主要將如何掛載硬碟,但是也將了一些掛載其他裝置的方法,比如優盤等等......下面我們先來討論一下硬碟。

在我們使用其他分割槽的系統資源前,需要首先明白幾個概念。linux下的分割槽表示。

在linux下面,分割槽不再是c,d,e......而是使用了一種更加規範的表示方式。

我們知道,通常情況下計算機裡面可以容納4個硬碟一般都是ide裝置而不是scsi裝置。如果是ide裝置那麼硬碟表示的起始就是hd,如果是scsi裝置那麼硬碟表示的起始就是sd。

對於系統底層的識別是第乙個ide介面的主裝置,第乙個ide介面的從裝置,第二個ide介面的主裝置,第二個點介面的從裝置。他們分別表示為a,b,c,d。那麼我們假設乙個最常見的情況--我們使用ide的硬碟,那麼表示就應該是hda,hdb,hdc,hdd。

我們知道,在電腦裡面可能有很多的分割槽,計算機的分割槽可以有主分割槽和邏輯分割槽。主分割槽在計算機裡面只能有4個,二邏輯分割槽可以有很多個。(我好想記得是26個,不是很確定了,但是肯定是大於20的,呵呵很久沒有看計算機基礎了,很多都忘記了),通常我們一般使用數字來表示某乙個分割槽。從1~n。但是我們在分割槽的時候很多時候只有乙個主分割槽,那就是c盤,從d盤開始的其他碟符都是邏輯分割槽,那麼用數字表示就是1,5,6~n。

現在我們連線起來,加入我們的電腦的硬碟是計算機系統的第乙個ide介面的主裝置,系統裡面有c,d,e,f,g幾個碟符,那麼現在他們在linux中表示為hda1,hda5,hda6,hda7,hda8,hda9。

在我們了解了linux中的分割槽以後我們就可以開始掛載了,但是在掛載前,我們還有了解,linux本身是通過虛擬檔案系統介面同其他檔案系統通訊,也就是說他本身可以支援多種檔案系統。比如ext2,ext3,seap,fat,fat32,ntfs(唯讀而且需要核心支援),iso9660,......所謂的掛載,也就是將某個分割槽得我內容掛載到某個檔案系統裡面。比如,通常情況下在linux中有乙個叫/mnt的檔案系統,我們一般將光碟機,軟碟機,usb裝置等等都掛載到下面。注意,這只是乙個習慣,並不是說一定要掛載到下面。你也可以在其他地方建立乙個資料夾來掛載裝置。

好了,現在我們來了解如何掛載了。

mount [-affhnrvvm] [-|《標籤》] [-o《選項》] [-t《檔案系統》] [裝置名稱] [掛接點

2、我們來說一下掛載軟碟機:

先在/mnt下建立乙個資料夾,比如叫foppy,現在插入軟盤,在在命令提示符下輸入

#mount /dev/fd0 /mnt/foppy

注意/dev/fd0是軟碟機的裝置檔案,你可以理解文驅動程式,呵呵~

3、使用光碟機

比如你想將光碟機掛載到/mnt/cdrom

輸入#mount /dev/cdrom /mnt/cdrom

4、在linux中使用優盤

在/mnt下建立乙個檔案加,比如叫usb

輸入:#mount /dev/sda1 /mnt/usb

掛載的幾點技巧補充:

1、如果你不知道你的計算機的硬碟結構,請用管理員登陸,輸入:

#fdisk -l

disk /dev/hda: 255 heads, 63 sectors, 4865 cylinders

units = cylinders of 16065 * 512 bytes

device boot start end blocks id system

/dev/hda1 1 386 3100513+ b win95 fat32

/dev/hda5 389 399 88326 82 linux swap

/dev/hda6 1964 2491 4241128+ 83 linux

......

3、很多時候linux預設情況下是不能掛載ntfs檔案系統的,這時候如果你要掛載請從新編譯核心新增對ntfs的支援。

Linux下訪問Windows共享

介紹一下環境 1 windows和linux共處於同乙個區域網中,互通,都未設定防火牆,4 windows上當前有如下共享 abc everyone具有讀取許可權 5 windows上的使用者有aaaaa 管理員組使用者帳號 g 管理員組使用者帳號 guest 當前未啟用 沒有root帳號 6 li...

在Linux下父子程序對共享儲存區的訪問

子程序向共享儲存區寫資料,父程序讀共享儲存區資料。子程序向共享儲存區修改資料,父程序讀共享儲存區資料 本次實驗其實重點的是這麼幾個變數 addr shmid 以及幾個重要的函式 shmet shmat shmget shmctl 對於系統v共享記憶體,主要有以下幾個api shmget shmat ...

linux下訪問windows的共享資料夾

1.首先要共享windows中你想要共享的資料夾,假設其名稱為share.2.在linux中,起動samba服務 etc rc.d init.d smb start 3.在linux中建立乙個目標資料夾,位置隨意,如 mkdir mnt temp 4.然後使用smbmount命令掛載 smbmoun...