Lägg till en andra enhet till din Ubuntu-server

Prova Vårt Instrument För Att Eliminera Problem

Du har din Ubuntu Server igång (med hjälp av ' Installera Ubuntu Server 9.04 ') men du är rädd att du får slut på rummet på din enhet. För att lösa det här problemet har du installerat en ny hårddisk, men eftersom det här är en GUI-mindre server har du inte tillgång till de användarvänliga GUI-verktygen som gör det här jobbet enkelt. Så du måste installera den här enheten med hjälp av kommandoraden.

FLÄMTNING!

Rädd aldrig, det är inte så svårt. Bara några kommandon så kommer du igång med din nya hårddisk installerad på din server. Den här artikeln antar att den fysiska enheten redan är installerad på din maskin.

Jag kommer att göra några antaganden här för enkelhets skull för den här artikeln. Det första antagandet är att den nya enheten kommer att monteras på katalogen /data . Nästa antagande är att du vill att den här katalogen ska vara både läsbar och skrivbar av alla användare på systemet. Ett annat antagande är att du vill att enheten ska formateras med ext3-filsystemet med bara en partition. Slutligen antar jag att du vill att den här enheten automatiskt ska monteras vid start av systemet.

Med det ur vägen, låt oss komma igång.

När du startar maskinen med den nya enhetsloggen in i konsolen och utfärdar kommandot:

dmesg

Nära botten av utgången ska du se var disken ligger. det kommer att vara något som:

/ Dev / sdb

Så låt oss anta att det är på / Dev / sdb.

Om du inte kan ta reda på var enheten är placerad dmesg ge kommandot:

sudo fdisk -l

Ovanstående kommando rapporterar något som:

/ dev / sda1 * 1 18709 150280011 83 Linux
/ dev / sda2 18710 19457 6008310 5 Utökad
/ dev / sda5 18710 19457 6008278+ 82 Linuxbyte / Solaris

Men kommer att innehålla en lista för din nya enhet. Om du bara ser listor för / dev / sda * då har din nya enhet inte identifierats och det finns problem med den fysiska installationen.

När du vet var din enhet ligger (igen kommer vi att använda / Dev / sdb för vårt exempel) är det dags att skapa en ny katalog där den här enheten kommer att monteras. Vi monterar vår enhet till katalogen /data så vi skapar den här katalogen med följande kommando:

sudo mkdir / data

Låt oss nu göra det tillgängligt för alla användare:

sudo chmod -R 777 / data

Med en plats att montera enheten är det dags att formatera den nya enheten. Formateringen görs med kommandot:

sudo mkfs.ext3 / dev / sdb

När detta är klart är du redo att montera enheten. Innan du redigerar fstab-posten (så att enheten installeras automatiskt), se till att den kan monteras med kommandot:

sudo mount / dev / sdb / data

Om detta är framgångsrikt låt oss skapa en post i / Etc / fstab . öppna den filen med kommandot

sudo nano / etc / fstab

Lägg nu till följande post i slutet av den filen:

/ dev / sdb / data ext3 standard 0 0

När du har sparat den filen, montera enheten (utan att behöva starta om) med kommandot:

sudo mount -a

För att säkerställa att enheten monterad framgångsrikt utfärdar kommandot:

df

Ovanstående bör inkludera i rapporten:

/ dev / sdb / data

Om så är fallet, framgång! Du kan köra ett filtest genom att försöka skriva en fil till den nya enheten med kommandot:

touch / data / test

Om du kan skriva den filen är allt bra.

Slutgiltiga tankar

Ja, det är lite mer komplicerat än att lägga till en ny enhet när du har GUI-verktyg tillgängliga, men det är inte något som den genomsnittliga användaren inte kan åstadkomma. Om du inte är rädd för kommandoraden kan du enkelt lägga till en andra enhet i Ubuntu.